mercurial/localrepo.py
changeset 37351 fdd22bf6398f
parent 37321 e826fe7a08c7
child 37352 92171562c7f3
equal deleted inserted replaced
37350:e32dfff71529 37351:fdd22bf6398f
  1017                 pass
  1017                 pass
  1018 
  1018 
  1019     def lookup(self, key):
  1019     def lookup(self, key):
  1020         return scmutil.revsymbol(self, key).node()
  1020         return scmutil.revsymbol(self, key).node()
  1021 
  1021 
  1022     def lookupbranch(self, key, remote=None):
  1022     def lookupbranch(self, key):
  1023         repo = remote or self
  1023         if key in self.branchmap():
  1024         if key in repo.branchmap():
       
  1025             return key
  1024             return key
  1026 
  1025 
  1027         repo = (remote and remote.local()) and remote or self
  1026         return self[key].branch()
  1028         return repo[key].branch()
       
  1029 
  1027 
  1030     def known(self, nodes):
  1028     def known(self, nodes):
  1031         cl = self.changelog
  1029         cl = self.changelog
  1032         nm = cl.nodemap
  1030         nm = cl.nodemap
  1033         filtered = cl.filteredrevs
  1031         filtered = cl.filteredrevs