equal
deleted
inserted
replaced
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 |
417 |
418 if changeid in repo._tagscache.tags: |
|
419 self._node = repo._tagscache.tags[changeid] |
|
420 self._rev = repo.changelog.rev(self._node) |
|
421 return |
|
422 try: |
418 try: |
423 self._node = repo.branchtip(changeid) |
419 self._node = repo.branchtip(changeid) |
424 self._rev = repo.changelog.rev(self._node) |
420 self._rev = repo.changelog.rev(self._node) |
425 return |
421 return |
426 except error.FilteredRepoLookupError: |
422 except error.FilteredRepoLookupError: |