Mercurial > hg > evolve
changeset 1296:242792d1e40a
merge stable in default
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 30 Jan 2015 22:05:40 +0000 |
parents | 9e3f332f7630 (current diff) 47f3bdbe0d9c (diff) |
children | 46a465fb2aee |
files | |
diffstat | 4 files changed, 27 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgtags +++ b/.hgtags @@ -30,3 +30,4 @@ 51e1e962172c0178394cd36652d90181319f5416 5.0.1 0f30907852831f818bd0d01141b4ab7d8d71b821 5.0.1 dbd0733e584073d6a7b6dea933767853e9cfe845 5.0.2 +bfe9be352453640233371cc7deb409a09decacf9 5.1.0
--- a/README +++ b/README @@ -51,9 +51,11 @@ Changelog ========= -5.0.3 -- +5.1 -- 2014-01-30 +- evolve: explicitly disable bookmark on evolve (issue4432) - evolve: don't abort Mercurial on version mismatch +- comptatibility with mercurial 3.3 5.0.2 -- 2014-12-14 @@ -274,7 +276,6 @@ 0.3.0 -- 2012-06-27 -- - obsolete: Add "latecomer" error detection (stabilize does not handle resolution yet) - evolve: Introduce a new `uncommit` command to remove change from a changeset - rebase: allow the use of --keep again
--- a/hgext/evolve.py +++ b/hgext/evolve.py @@ -19,8 +19,8 @@ - improves some aspect of the early implementation in Mercurial core ''' -__version__ = '5.0.2' -testedwith = '3.2' +__version__ = '5.1.0' +testedwith = '3.3' buglink = 'http://bz.selenic.com/' import sys, os @@ -805,6 +805,10 @@ try: if repo['.'].rev() != dest.rev(): merge.update(repo, dest, False, True, False) + if repo._bookmarkcurrent: + repo.ui.status(_("(leaving bookmark %s)\n") % + repo._bookmarkcurrent) + bookmarks.unsetcurrent(repo) if keepbranch: repo.dirstate.setbranch(orig.branch()) r = merge.graft(repo, orig, orig.p1(), ['local', 'graft'])
--- a/tests/test-evolve.t +++ b/tests/test-evolve.t @@ -859,3 +859,20 @@ nothing to evolve here (2 troubled changesets, do you want --any ?) [2] + + +Evolve disables active bookmarks. + + $ hg up 10 + 1 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg bookmark testbookmark + $ ls .hg/bookmarks* + .hg/bookmarks + .hg/bookmarks.current + $ hg evolve + move:[8] a2 + atop:[10] a1__ + (leaving bookmark testbookmark) + working directory is now at f37ed7a60f43 + $ ls .hg/bookmarks* + .hg/bookmarks