/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/git/tree.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2019-07-26 00:52:04 UTC
  • mfrom: (7358.14.2 get-root-id)
  • Revision ID: breezy.the.bot@gmail.com-20190726005204-fapfcsnonmr0e3r3
Remove Tree.get_root_id() in favour of Tree.path2id('').

Merged from https://code.launchpad.net/~jelmer/brz/get-root-id/+merge/369477

Show diffs side-by-side

added added

removed removed

Lines of Context:
360
360
                    todo.append((store, subpath, hexsha))
361
361
        return ret
362
362
 
363
 
    def get_root_id(self):
364
 
        if self.tree is None:
365
 
            return None
366
 
        return self.path2id("")
367
 
 
368
363
    def has_or_had_id(self, file_id):
369
364
        try:
370
365
            self.id2path(file_id)
512
507
            else:
513
508
                specific_files = set([p.encode('utf-8')
514
509
                                      for p in specific_files])
515
 
        todo = deque([(self.store, b"", self.tree, self.get_root_id())])
 
510
        todo = deque([(self.store, b"", self.tree, self.path2id(''))])
516
511
        if specific_files is None or u"" in specific_files:
517
512
            yield u"", self._get_dir_ie(b"", None)
518
513
        while todo:
1016
1011
    def _set_root_id(self, file_id):
1017
1012
        raise errors.UnsupportedOperation(self._set_root_id, self)
1018
1013
 
1019
 
    def get_root_id(self):
1020
 
        return self.path2id(u"")
1021
 
 
1022
1014
    def _add(self, files, ids, kinds):
1023
1015
        for (path, file_id, kind) in zip(files, ids, kinds):
1024
1016
            if file_id is not None: