--- a/ForgeHg/forgehg/model/hg.py
+++ b/ForgeHg/forgehg/model/hg.py
@@ -35,11 +35,15 @@
self._impl = HgImplementation(self)
def readonly_clone_command(self):
- return 'hg clone http://%s %s' % (self.scm_url_path, c.project.shortname)
+ ro_path = self.readonly_path(c.user.username)
+ if ro_path:
+ return 'hg clone %s %s' % (ro_path, c.project.shortname)
+ else:
+ return None
def readwrite_clone_command(self):
- return 'hg clone ssh://%s@%s %s' % (
- c.user.username, self.scm_url_path, c.project.shortname)
+ rw_path = self.readwrite_path(c.user.username)
+ return 'hg clone %s %s' % (rw_path, c.project.shortname)
def merge_command(self, merge_request):
'''Return the command to merge a given commit into a given target branch'''