Mercurial > evolve
changeset 4892:38079b848657
branching: merge back into default
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 05 Oct 2019 14:31:19 -0400 |
parents | a9929dd36405 (diff) 77e8ca85d740 (current diff) |
children | d3ad50b40a4e |
files | hgext3rd/evolve/metadata.py hgext3rd/topic/__init__.py |
diffstat | 6 files changed, 34 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgtags Fri Oct 04 14:16:52 2019 -0400 +++ b/.hgtags Sat Oct 05 14:31:19 2019 -0400 @@ -82,3 +82,4 @@ 756db65030c64b22836fe236d1db3b95477e3ef7 9.0.0 6f37fdad7ac123ca0a76872ac4639bd1f3c248f7 9.1.0 40795751be1c329ec23202ecd79ba45623e1df66 9.2.0 +d989bab720e5f7638a9e58fda76cf3f4b40d0611 9.2.1
--- a/CHANGELOG Fri Oct 04 14:16:52 2019 -0400 +++ b/CHANGELOG Sat Oct 05 14:31:19 2019 -0400 @@ -1,6 +1,16 @@ Changelog ========= +9.2.2 - in progress +------------------- + + * pick: don't create any successors when there were no changes (issue6093), + +9.2.1 -- 2019-10-05 +------------------- + + * setup: fix install on python 3 + 9.2.0 -- 2019-09-28 -------------------
--- a/MANIFEST.in Fri Oct 04 14:16:52 2019 -0400 +++ b/MANIFEST.in Sat Oct 05 14:31:19 2019 -0400 @@ -2,6 +2,7 @@ exclude .hg-format-source recursive-exclude contrib * exclude hgext3rd/evolve/hack +exclude .gitlab-ci.yml recursive-exclude hgext3rd/evolve/hack * exclude hgext3rd/evolve/legacy.py exclude Makefile
--- a/debian/changelog Fri Oct 04 14:16:52 2019 -0400 +++ b/debian/changelog Sat Oct 05 14:31:19 2019 -0400 @@ -1,3 +1,9 @@ +mercurial-evolve (9.2.1-1) UNRELEASED; urgency=medium + + * new upstream release + + -- Pierre-Yves David <pierre-yves.david@ens-lyon.org> Sat, 05 Oct 2019 13:48:02 -0400 + mercurial-evolve (9.2.0-1) unstable; urgency=medium * new upstream release
--- a/hgext3rd/evolve/cmdrewrite.py Fri Oct 04 14:16:52 2019 -0400 +++ b/hgext3rd/evolve/cmdrewrite.py Sat Oct 05 14:31:19 2019 -0400 @@ -1519,8 +1519,11 @@ if pickstate: pickstate.delete() - newctx = repo[newnode] if newnode else pctx - replacements = {origctx.node(): [newctx.node()]} + if newnode is None: + replacements = {origctx.node(): []} + else: + newctx = repo[newnode] + replacements = {origctx.node(): [newctx.node()]} scmutil.cleanupnodes(repo, replacements, operation=b"pick") if newnode is None:
--- a/tests/test-pick.t Fri Oct 04 14:16:52 2019 -0400 +++ b/tests/test-pick.t Sat Oct 05 14:31:19 2019 -0400 @@ -172,6 +172,17 @@ | o 0:1f0dee641bb7 add a + +there were no changes to commit, so there shouldn't be any predecessors of 6, +and 2 should say it was pruned (issue6093) + + $ hg olog --all --hidden -r 2+6 + x 4538525df7e2 (2) add c + pruned using pick by test (Thu Jan 01 00:00:00 1970 +0000) + + @ c4636a81ebeb (6) add c + + interrupted pick $ hg up d46dc301d92f