Show More
@@ -9,7 +9,7 b' import os' | |||
|
9 | 9 | from mercurial.i18n import _ |
|
10 | 10 | from mercurial import hg, commands |
|
11 | 11 | |
|
12 | def share(ui, source, dest, noupdate=False): | |
|
12 | def share(ui, source, dest=None, noupdate=False): | |
|
13 | 13 | """create a new shared repository (experimental) |
|
14 | 14 | |
|
15 | 15 | Initialize a new repository and working directory that shares its |
@@ -25,7 +25,7 b' cmdtable = {' | |||
|
25 | 25 | "share": |
|
26 | 26 | (share, |
|
27 | 27 | [('U', 'noupdate', None, _('do not create a working copy'))], |
|
28 | _('[-U] SOURCE DEST')), | |
|
28 | _('[-U] SOURCE [DEST]')), | |
|
29 | 29 | } |
|
30 | 30 | |
|
31 | 31 | commands.norepo += " share" |
@@ -81,12 +81,15 b' def localpath(path):' | |||
|
81 | 81 | return path[5:] |
|
82 | 82 | return path |
|
83 | 83 | |
|
84 | def share(ui, source, dest, update=True): | |
|
84 | def share(ui, source, dest=None, update=True): | |
|
85 | 85 | '''create a shared repository''' |
|
86 | 86 | |
|
87 | 87 | if not islocal(source): |
|
88 | 88 | raise util.Abort(_('can only share local repositories')) |
|
89 | 89 | |
|
90 | if not dest: | |
|
91 | dest = os.path.basename(source) | |
|
92 | ||
|
90 | 93 | if isinstance(source, str): |
|
91 | 94 | origsource = ui.expandpath(source) |
|
92 | 95 | source, rev, checkout = parseurl(origsource, '') |
General Comments 0
You need to be logged in to leave comments.
Login now