comparison hgext/rebase.py @ 45576:c1b603cdc95a

merge: add a higher-level update() for the common `hg update` use case This is different from the `update()` function that I just made private. The new function is specifically for the normal `hg update` use case. It doesn't do a merge and it doesn't do a clean (forced) update. Differential Revision: https://phab.mercurial-scm.org/D9066
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 21 Sep 2020 09:57:29 -0700
parents 2c86b9587740
children 5c8230ca37f2
comparison
equal deleted inserted replaced
45575:147fb889278b 45576:c1b603cdc95a
640 ) 640 )
641 ) 641 )
642 cmdutil.bailifchanged(repo) 642 cmdutil.bailifchanged(repo)
643 self.inmemory = False 643 self.inmemory = False
644 self._assignworkingcopy() 644 self._assignworkingcopy()
645 mergemod._update( 645 mergemod.update(repo[p1], wc=self.wctx)
646 repo,
647 p1,
648 branchmerge=False,
649 force=False,
650 wc=self.wctx,
651 )
652 rebasenode( 646 rebasenode(
653 repo, 647 repo,
654 rev, 648 rev,
655 p1, 649 p1,
656 p2, 650 p2,