mercurial/localrepo.py
changeset 47042 c5e1cc0b4c77
parent 47041 a407fe56d6e8
child 47073 64cd1496bb70
equal deleted inserted replaced
47041:a407fe56d6e8 47042:c5e1cc0b4c77
  1838             elif changeid == b'.':
  1838             elif changeid == b'.':
  1839                 # this is a hack to delay/avoid loading obsmarkers
  1839                 # this is a hack to delay/avoid loading obsmarkers
  1840                 # when we know that '.' won't be hidden
  1840                 # when we know that '.' won't be hidden
  1841                 node = self.dirstate.p1()
  1841                 node = self.dirstate.p1()
  1842                 rev = self.unfiltered().changelog.rev(node)
  1842                 rev = self.unfiltered().changelog.rev(node)
  1843             elif len(changeid) == 20:
  1843             elif len(changeid) == self.nodeconstants.nodelen:
  1844                 try:
  1844                 try:
  1845                     node = changeid
  1845                     node = changeid
  1846                     rev = self.changelog.rev(changeid)
  1846                     rev = self.changelog.rev(changeid)
  1847                 except error.FilteredLookupError:
  1847                 except error.FilteredLookupError:
  1848                     changeid = hex(changeid)  # for the error message
  1848                     changeid = hex(changeid)  # for the error message