comparison mercurial/localrepo.py @ 2784:e3564699409c

Add '.' as a shortcut revision name for the working directory parent.
author Brendan Cully <brendan@kublai.com>
date Fri, 04 Aug 2006 14:36:03 -0700
parents 386f04d6ecb3
children 2d60c682a081
comparison
equal deleted inserted replaced
2783:6b27a7125b67 2784:e3564699409c
290 290
291 def lookup(self, key): 291 def lookup(self, key):
292 try: 292 try:
293 return self.tags()[key] 293 return self.tags()[key]
294 except KeyError: 294 except KeyError:
295 if key == '.':
296 key = self.dirstate.parents()[0]
297 if key == nullid:
298 raise repo.RepoError(_("no revision checked out"))
295 try: 299 try:
296 return self.changelog.lookup(key) 300 return self.changelog.lookup(key)
297 except: 301 except:
298 raise repo.RepoError(_("unknown revision '%s'") % key) 302 raise repo.RepoError(_("unknown revision '%s'") % key)
299 303