[diffoscope] 08/10: Sort directory entries in DirectoryContainer
Jérémy Bobbio
lunar at moszumanska.debian.org
Wed Jan 20 16:11:45 CET 2016
This is an automated email from the git hooks/post-receive script.
lunar pushed a commit to branch master
in repository diffoscope.
commit e874d3043c346a70e0f83fdc6c42f2a3ad7e7810
Author: Jérémy Bobbio <lunar at debian.org>
Date: Wed Jan 20 15:04:36 2016 +0000
Sort directory entries in DirectoryContainer
As we now respect order of containers when performing comparisons, we don't
want to have the output of the directory comparator depend on the filesystem
ordering. So let's sort the entries in a directory.
---
diffoscope/comparators/directory.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/diffoscope/comparators/directory.py b/diffoscope/comparators/directory.py
index 71ba9ad..e50aa02 100644
--- a/diffoscope/comparators/directory.py
+++ b/diffoscope/comparators/directory.py
@@ -170,7 +170,7 @@ class DirectoryContainer(Container):
else:
root = root[len(path) + 1:]
names.extend([os.path.join(root, f) for f in files])
- return names
+ return sorted(names)
def get_member(self, member_name):
return diffoscope.comparators.specialize(FilesystemFile(os.path.join(self.source.path, member_name), container=self))
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/diffoscope.git
More information about the diffoscope
mailing list