comparison mercurial/bookmarks.py @ 16697:c285aae10f6c

bookmarks: pull new bookmarks from remote by default (BC)
author Levi Bard <levi@unity3d.com>
date Sat, 12 May 2012 17:00:01 +0200
parents 5983de86462c
children a270ec977ba6
comparison
equal deleted inserted replaced
16696:d1afbf03e69a 16697:c285aae10f6c
219 n = '%s@%s' % (k, p) 219 n = '%s@%s' % (k, p)
220 220
221 repo._bookmarks[n] = cr.node() 221 repo._bookmarks[n] = cr.node()
222 changed = True 222 changed = True
223 ui.warn(_("divergent bookmark %s stored as %s\n") % (k, n)) 223 ui.warn(_("divergent bookmark %s stored as %s\n") % (k, n))
224 elif rb[k] in repo:
225 # add remote bookmarks for changes we already have
226 repo._bookmarks[k] = repo[rb[k]].node()
227 changed = True
228 ui.status(_("adding remote bookmark %s\n") % k)
224 229
225 if changed: 230 if changed:
226 write(repo) 231 write(repo)
227 232
228 def diff(ui, repo, remote): 233 def diff(ui, repo, remote):