equal
deleted
inserted
replaced
22 self.user = m.group(2) |
22 self.user = m.group(2) |
23 self.host = m.group(3) |
23 self.host = m.group(3) |
24 self.port = m.group(5) |
24 self.port = m.group(5) |
25 self.path = m.group(7) or "." |
25 self.path = m.group(7) or "." |
26 |
26 |
27 args = self.user and ("%s@%s" % (self.user, self.host)) or self.host |
|
28 args = self.port and ("%s -p %s") % (args, self.port) or args |
|
29 |
|
30 sshcmd = self.ui.config("ui", "ssh", "ssh") |
27 sshcmd = self.ui.config("ui", "ssh", "ssh") |
31 remotecmd = self.ui.config("ui", "remotecmd", "hg") |
28 remotecmd = self.ui.config("ui", "remotecmd", "hg") |
|
29 |
|
30 args = util.sshargs(sshcmd, self.host, self.user, self.port) |
32 |
31 |
33 if create: |
32 if create: |
34 cmd = '%s %s "%s init %s"' |
33 cmd = '%s %s "%s init %s"' |
35 cmd = cmd % (sshcmd, args, remotecmd, self.path) |
34 cmd = cmd % (sshcmd, args, remotecmd, self.path) |
36 |
35 |