Mercurial > hg > hg-git
view gitrepo.py @ 257:75063203cfb5
Simple hack for handling wrong use of git repos (fixes issue 24 bb)
author | Abderrahim Kitouni <a.kitouni@gmail.com> |
---|---|
date | Thu, 08 Oct 2009 19:50:09 +0100 |
parents | 0ba1aee0467c |
children |
line wrap: on
line source
from mercurial import repo, util try: from mercurial.error import RepoError except ImportError: from mercurial.repo import RepoError from git_handler import GitHandler class gitrepo(repo.repository): capabilities = ['lookup'] def __init__(self, ui, path, create): if create: # pragma: no cover raise util.Abort('Cannot create a git repository.') self.ui = ui self.path = path def lookup(self, key): if isinstance(key, str): return key def local(self): if not self.path: raise RepoError instance = gitrepo