# HG changeset patch # User Pierre-Yves David # Date 1411797875 25200 # Node ID 15bc5ea297f5faf8503c119a8b28729fed339ac0 # Parent b901645a8784c0e2b1fb6387eba26a1b99fe4c62 bookmark: remove now unused `pushtoremote` function Everything is unified in the push discovery now. diff -r b901645a8784 -r 15bc5ea297f5 mercurial/bookmarks.py --- a/mercurial/bookmarks.py Sat Sep 27 20:51:53 2014 -0700 +++ b/mercurial/bookmarks.py Fri Sep 26 23:04:35 2014 -0700 @@ -376,36 +376,6 @@ writer(msg) localmarks.write() -def pushtoremote(ui, repo, remote, targets): - (addsrc, adddst, advsrc, advdst, diverge, differ, invalid - ) = compare(repo, repo._bookmarks, remote.listkeys('bookmarks'), - srchex=hex, targets=targets) - if invalid: - b, scid, dcid = invalid[0] - ui.warn(_('bookmark %s does not exist on the local ' - 'or remote repository!\n') % b) - return 2 - - def push(b, old, new): - r = remote.pushkey('bookmarks', b, old, new) - if not r: - ui.warn(_('updating bookmark %s failed!\n') % b) - return 1 - return 0 - failed = 0 - for b, scid, dcid in sorted(addsrc + advsrc + advdst + diverge + differ): - ui.status(_("exporting bookmark %s\n") % b) - if dcid is None: - dcid = '' - failed += push(b, dcid, scid) - for b, scid, dcid in adddst: - # treat as "deleted locally" - ui.status(_("deleting remote bookmark %s\n") % b) - failed += push(b, dcid, '') - - if failed: - return 1 - def diff(ui, dst, src): ui.status(_("searching for changed bookmarks\n"))