equal
deleted
inserted
replaced
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 |