[Buildroot] [git commit] support/scripts/pkg-stats: extract current commit id, not master

Thomas Petazzoni thomas.petazzoni at bootlin.com
Thu Sep 12 16:53:14 UTC 2019

commit: https://git.buildroot.net/buildroot/commit/?id=3f08ffa42314d9d9f7b4ad7300e4072a78daa9a0
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

pkg-stats extracts the Buildroot commit id from which the package
information was collected. However, when doing so, it always assumes
we're using the master branch, by running "git log master".

But in fact, pkg-stats can be run from any branch/tag, so it makes a
lot more sense to use "git log HEAD".

Cc: victor.huesca at bootlin.com
Cc: Baruch Siach <baruch at tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
 support/scripts/pkg-stats | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats
index 992c2dd7c5..6cb3a6a038 100755
--- a/support/scripts/pkg-stats
+++ b/support/scripts/pkg-stats
@@ -727,7 +727,7 @@ def __main__():
         package_list = None
     date = datetime.datetime.utcnow()
-    commit = subprocess.check_output(['git', 'log', 'master', '-n', '1',
+    commit = subprocess.check_output(['git', 'log', 'HEAD', '-n', '1',
     print("Build package list ...")
     packages = get_pkglist(args.npackages, package_list)

More information about the buildroot mailing list