# HG changeset patch # User Franz Glasner # Date 1734649706 -3600 # Node ID 3060aa4cb2520a99d6a65b8b27f22c3712b43c79 # Parent fb15b50d4732b7eec6bbb1b6f759b4d3164cba6d When generating digests recursively normalize the output somewhat by sorting directory names and filenames diff -r fb15b50d4732 -r 3060aa4cb252 cutils/shasum.py --- a/cutils/shasum.py Mon May 30 09:22:47 2022 +0200 +++ b/cutils/shasum.py Fri Dec 20 00:08:26 2024 +0100 @@ -183,6 +183,8 @@ raise OSError(errno.ENOENT, "directory does not exist", dn) for dirpath, dirnames, dirfiles in os.walk( dn, followlinks=opts.follow_symlinks): + dirnames.sort() + dirfiles.sort() for fn in dirfiles: path = os.path.join(dirpath, fn) out(opts.dest or sys.stdout,