Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 2789: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
2788:6b27a7125b67 | 2789: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 |