diff -r 7b8ff3fd11d3 -r cd79fb4d75fd mercurial/hg.py --- a/mercurial/hg.py Wed Dec 17 13:25:24 2014 -0600 +++ b/mercurial/hg.py Sat Dec 13 11:32:46 2014 -0800 @@ -158,7 +158,7 @@ return '' return os.path.basename(os.path.normpath(path)) -def share(ui, source, dest=None, update=True): +def share(ui, source, dest=None, update=True, bookmarks=True): '''create a shared repository''' if not islocal(source): @@ -225,6 +225,9 @@ continue _update(r, uprev) + if bookmarks: + r.opener('bookmarks.shared', 'w').close() + def copystore(ui, srcrepo, destpath): '''copy files from store of srcrepo in destpath