summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDaniel McGregor <daniel.mcgregor@vecima.com>2020-06-15 16:01:43 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-06-26 18:26:49 +0100
commit4e2428464bea64d4f4e18e49e2cf9b870ce0c052 (patch)
treefe181fbecd8760184e7112411d904e0f146c11f1 /scripts
parent243f59b8e3c7111242d0a5163d146cb10d6a0c9e (diff)
downloadpoky-4e2428464bea64d4f4e18e49e2cf9b870ce0c052.tar.gz
buildhistory-collect-srcrevs: sort directories
In order to allow consistent output of buildhistory-collect-srcrevs sort the list of directories returned by os.walk. Otherwise the list of SRCREVs is returned in an unspecified order. We save the output of this command on build, so it creates smaller diffs between builds. (From OE-Core rev: 9ca9c0fa320caeb2a1e7a60161c4db66dc0f2030) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3d7cb207ad4ec3cd5a3064147d3c9b5a1730d0fb) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/buildhistory-collect-srcrevs1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/buildhistory-collect-srcrevs b/scripts/buildhistory-collect-srcrevs
index c4d203ff4d..340bee78bb 100755
--- a/scripts/buildhistory-collect-srcrevs
+++ b/scripts/buildhistory-collect-srcrevs
@@ -59,6 +59,7 @@ def main():
59 59
60 all_srcrevs = collections.defaultdict(list) 60 all_srcrevs = collections.defaultdict(list)
61 for root, dirs, files in os.walk(options.buildhistory_dir): 61 for root, dirs, files in os.walk(options.buildhistory_dir):
62 dirs.sort()
62 if '.git' in dirs: 63 if '.git' in dirs:
63 dirs.remove('.git') 64 dirs.remove('.git')
64 for fn in files: 65 for fn in files: