diff options
-rw-r--r-- | src/buildstream/storage/_casbaseddirectory.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildstream/storage/_casbaseddirectory.py b/src/buildstream/storage/_casbaseddirectory.py index 43d5e8224..b8b5ca09c 100644 --- a/src/buildstream/storage/_casbaseddirectory.py +++ b/src/buildstream/storage/_casbaseddirectory.py @@ -536,7 +536,7 @@ class CasBasedDirectory(Directory): self.cas_cache.checkout(to_directory, self._get_digest(), can_link=can_link) def export_to_tar(self, tarfile, destination_dir, mtime=BST_ARBITRARY_TIMESTAMP): - for filename, entry in self.index.items(): + for filename, entry in sorted(self.index.items()): arcname = os.path.join(destination_dir, filename) if entry.type == _FileType.DIRECTORY: tarinfo = tarfilelib.TarInfo(arcname) |