From 46e28791ffeec1f9e6d6696883414f7e650485a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Wed, 30 Aug 2017 15:42:23 +0200 Subject: [PATCH] Stitch .cpp files into single header in deterministic order --- scripts/generateSingleHeader.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/generateSingleHeader.py b/scripts/generateSingleHeader.py index 1b9b10e7..b1d18673 100755 --- a/scripts/generateSingleHeader.py +++ b/scripts/generateSingleHeader.py @@ -57,7 +57,8 @@ def generate(v): cppFiles = [] for dir in dirs: cppFiles += glob(os.path.join(dir, '*.cpp')) - for fname in cppFiles: + # To minimize random diffs, sort the files before processing them + for fname in sorted(cppFiles): dir, name = fname.rsplit(os.path.sep, 1) dir += os.path.sep parseFile(dir, name)