Mercurial > public > mercurial-scm > hg
diff mercurial/bookmarks.py @ 37375:a973bb92ab71
bookmarks: drop always-None argument from calculateupdate()
Thanks to Yuya for noticing.
Differential Revision: https://phab.mercurial-scm.org/D3135
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Thu, 05 Apr 2018 08:28:12 -0700 |
parents | e27298bf11dd |
children | 46d9f998c3ed |
line wrap: on
line diff
--- a/mercurial/bookmarks.py Tue Apr 03 09:58:16 2018 -0700 +++ b/mercurial/bookmarks.py Thu Apr 05 08:28:12 2018 -0700 @@ -348,17 +348,16 @@ heads.append(n) return heads -def calculateupdate(ui, repo, checkout): +def calculateupdate(ui, repo): '''Return a tuple (activemark, movemarkfrom) indicating the active bookmark and where to move the active bookmark from, if needed.''' - movemarkfrom = None - if checkout is None: - activemark = repo._activebookmark - if isactivewdirparent(repo): - movemarkfrom = repo['.'].node() - elif activemark: - ui.status(_("updating to active bookmark %s\n") % activemark) - checkout = activemark + checkout, movemarkfrom = None, None + activemark = repo._activebookmark + if isactivewdirparent(repo): + movemarkfrom = repo['.'].node() + elif activemark: + ui.status(_("updating to active bookmark %s\n") % activemark) + checkout = activemark return (checkout, movemarkfrom) def update(repo, parents, node):