mercurial/context.py
changeset 23563 114992041625
parent 23562 59e703aecaf6
child 23584 db03ed8cbfa3
equal deleted inserted replaced
23562:59e703aecaf6 23563:114992041625
   412                 self._node = repo.names.singlenode(repo, changeid)
   412                 self._node = repo.names.singlenode(repo, changeid)
   413                 self._rev = repo.changelog.rev(self._node)
   413                 self._rev = repo.changelog.rev(self._node)
   414                 return
   414                 return
   415             except KeyError:
   415             except KeyError:
   416                 pass
   416                 pass
   417 
       
   418             try:
       
   419                 self._node = repo.branchtip(changeid)
       
   420                 self._rev = repo.changelog.rev(self._node)
       
   421                 return
       
   422             except error.FilteredRepoLookupError:
   417             except error.FilteredRepoLookupError:
   423                 raise
   418                 raise
   424             except error.RepoLookupError:
   419             except error.RepoLookupError:
   425                 pass
   420                 pass
   426 
   421