~jelmer/brz-git/extras-badfileenc

« back to all changes in this revision

Viewing changes to object_store.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2018-03-08 01:40:58 UTC
  • mfrom: (1830.1.1 better-write-groups)
  • Revision ID: breezy.the.bot@gmail.com-20180308014058-lhvop6osegg9omll
Improve transaction and write group handling.

Merged from https://code.launchpad.net/~jelmer/brz-git/better-write-groups/+merge/341073

Show diffs side-by-side

added added

removed removed

Lines of Context:
417
417
        # FIXME: This can probably be a lot more efficient,
418
418
        # not all files necessarily have to be processed.
419
419
        file_ids = {}
420
 
        for (path, ie) in tree.inventory.iter_entries():
 
420
        for (path, ie) in tree.iter_entries_by_dir():
421
421
            if self.mapping.generate_file_id(path) != ie.file_id:
422
422
                file_ids[path] = ie.file_id
423
423
        return self.mapping.export_fileid_map(file_ids)