equal
deleted
inserted
replaced
405 except error.FilteredLookupError: |
405 except error.FilteredLookupError: |
406 raise |
406 raise |
407 except (TypeError, LookupError): |
407 except (TypeError, LookupError): |
408 pass |
408 pass |
409 |
409 |
410 if changeid in repo._bookmarks: |
410 # lookup bookmarks through the name interface |
411 self._node = repo._bookmarks[changeid] |
411 try: |
|
412 self._node = repo.names.singlenode(changeid) |
412 self._rev = repo.changelog.rev(self._node) |
413 self._rev = repo.changelog.rev(self._node) |
413 return |
414 return |
|
415 except KeyError: |
|
416 pass |
|
417 |
414 if changeid in repo._tagscache.tags: |
418 if changeid in repo._tagscache.tags: |
415 self._node = repo._tagscache.tags[changeid] |
419 self._node = repo._tagscache.tags[changeid] |
416 self._rev = repo.changelog.rev(self._node) |
420 self._rev = repo.changelog.rev(self._node) |
417 return |
421 return |
418 try: |
422 try: |