Skip to content
Snippets Groups Projects
Commit a14529b7 authored by Augie Fackler's avatar Augie Fackler
Browse files

init: strip .git for default clone destination for git sources

parent d0594f76
No related branches found
No related tags found
No related merge requests found
......@@ -46,6 +46,15 @@
hg.schemes['file'] = _local
hgdefaultdest = hg.defaultdest
def defaultdest(source):
for scheme in ('git', 'git+ssh'):
if source.startswith('%s://' % scheme) and source.endswith('.git'):
source = source[:-4]
break
return hgdefaultdest(source)
hg.defaultdest = defaultdest
def reposetup(ui, repo):
klass = hgrepo.generate_repo_subclass(repo.__class__)
repo.__class__ = klass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment