diff 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
line wrap: on
line diff
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -292,6 +292,10 @@ class localrepository(repo.repository):
         try:
             return self.tags()[key]
         except KeyError:
+            if key == '.':
+                key = self.dirstate.parents()[0]
+                if key == nullid:
+                    raise repo.RepoError(_("no revision checked out"))
             try:
                 return self.changelog.lookup(key)
             except: