durin42 / hg-git

fork of hg-git

No description has been added.

Clone this repository (size: 465.0 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/durin42/hg-git/

Changed (Δ284 bytes):

raw changeset »

hggit/__init__.py (9 lines added, 0 lines removed)

Up to file-list hggit/__init__.py:

@@ -46,6 +46,15 @@ def _local(path):
46
46
47
47
hg.schemes['file'] = _local
48
48
49
hgdefaultdest = hg.defaultdest
50
def defaultdest(source):
51
    for scheme in ('git', 'git+ssh'):
52
        if source.startswith('%s://' % scheme) and source.endswith('.git'):
53
            source = source[:-4]
54
            break
55
    return hgdefaultdest(source)
56
hg.defaultdest = defaultdest
57
49
58
def reposetup(ui, repo):
50
59
    klass = hgrepo.generate_repo_subclass(repo.__class__)
51
60
    repo.__class__ = klass