##// END OF EJS Templates
hg init: add -u flag to update...
mpm@selenic.com -
r393:e3f56464 default
parent child Browse files
Show More
@@ -354,7 +354,7 b' def identify(ui, repo):'
354
354
355 ui.write("%s\n" % ' '.join(output))
355 ui.write("%s\n" % ' '.join(output))
356
356
357 def init(ui, source=None):
357 def init(ui, source=None, **opts):
358 """create a new repository or copy an existing one"""
358 """create a new repository or copy an existing one"""
359
359
360 if source:
360 if source:
@@ -388,6 +388,9 b' def init(ui, source=None):'
388 f = repo.opener("hgrc", "w")
388 f = repo.opener("hgrc", "w")
389 f.write("[paths]\n")
389 f.write("[paths]\n")
390 f.write("default = %s\n" % source)
390 f.write("default = %s\n" % source)
391
392 if opts['update']:
393 update(ui, repo)
391 else:
394 else:
392 repo = hg.repository(ui, ".", create=1)
395 repo = hg.repository(ui, ".", create=1)
393
396
@@ -630,7 +633,8 b' table = {'
630 "history": (history, [], 'hg history'),
633 "history": (history, [], 'hg history'),
631 "help": (help, [], 'hg help [command]'),
634 "help": (help, [], 'hg help [command]'),
632 "identify|id": (identify, [], 'hg identify'),
635 "identify|id": (identify, [], 'hg identify'),
633 "init": (init, [], 'hg init [url]'),
636 "init": (init, [('u', 'update', None, 'update after init')],
637 'hg init [options] [url]'),
634 "log": (log, [], 'hg log <file>'),
638 "log": (log, [], 'hg log <file>'),
635 "manifest|dumpmanifest": (manifest, [], 'hg manifest [rev]'),
639 "manifest|dumpmanifest": (manifest, [], 'hg manifest [rev]'),
636 "parents": (parents, [], 'hg parents [node]'),
640 "parents": (parents, [], 'hg parents [node]'),
General Comments 0
You need to be logged in to leave comments. Login now