# HG changeset patch # User Anton Shestakov # Date 1709323990 10800 # Node ID e79d6dc5291f7fa9fc7daacd77e6d1be09cf4afb # Parent 49c2890007d2db07ad56a8ad392f459eb3bfcbc0# Parent 0ac82f1858f7c0eb7fef24181b4eb13783cdcede test-compat: merge mercurial-5.1 into mercurial-5.0 diff -r 0ac82f1858f7 -r e79d6dc5291f .gitlab-ci.yml --- a/.gitlab-ci.yml Fri Mar 01 16:41:12 2024 -0300 +++ b/.gitlab-ci.yml Fri Mar 01 17:13:10 2024 -0300 @@ -37,11 +37,6 @@ PYTHON: python2 RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" -checks-py3: - <<: *runtests - variables: - RUNTEST_ARGS: "--test-list /tmp/check-tests.txt" - tests-py2-cext: <<: *runtests variables: @@ -57,42 +52,3 @@ PYTHON: python2 RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" TEST_HGMODULEPOLICY: "py" - -tests-py3-cext: - <<: *runtests - variables: - RUNTEST_ARGS: "--blacklist /tmp/check-tests.txt" - TEST_HGMODULEPOLICY: "c" - -tests-py3-pure: - <<: *runtests - variables: - RUNTEST_ARGS: "--pure --blacklist /tmp/check-tests.txt" - TEST_HGMODULEPOLICY: "py" - -.windows_runtests_template: &windows_runtests - before_script: - - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && ls -1 tests/test-check-*.t > C:/Temp/check-tests.txt' - script: - - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && tests/testlib/update-hg-repo.sh C:/Temp/hg' - - > - C:/MinGW/msys/1.0/bin/sh.exe --login -c ' - cd "$OLDPWD" && - evo_branch=$(hg identify --branch) && - hg_branch=${HG_BRANCH:-$(tests/testlib/map-hg-rev.sh "$evo_branch")} && - hg -R C:/Temp/hg update "$hg_branch" && - hg_rev=$(hg log -R C:/Temp/hg -r . -T "\{node\}") && - echo testing with mercurial branch="$hg_branch", revision="$hg_rev"' - - Invoke-Expression "$Env:PYTHON --version" - - echo "$Env:RUNTEST_ARGS" - - C:/MinGW/msys/1.0/bin/sh.exe --login -c 'cd "$OLDPWD" && HGMODULEPOLICY="$TEST_HGMODULEPOLICY" $PYTHON C:/Temp/hg/tests/run-tests.py --color=always $RUNTEST_ARGS' - -windows-py3: - <<: *windows_runtests - tags: - - windows - variables: - PYTHON: py -3 - RUNTEST_ARGS: "--blacklist C:/Temp/check-tests.txt" - TEST_HGMODULEPOLICY: "c" - when: manual diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-discovery-obshashrange.t --- a/tests/test-discovery-obshashrange.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-discovery-obshashrange.t Fri Mar 01 17:13:10 2024 -0300 @@ -1103,7 +1103,7 @@ stable-range cache: unable to load, regenerating obshashrange cache: unable to load, regenerating updating the branch cache - invalid branch cache (served): tip differs + invalid branchheads cache (served): tip differs $ f -s .hg/cache/evoext* .hg/cache/evoext-depthcache-00: size=96 .hg/cache/evoext-firstmerge-00: size=96 diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-abort-orphan.t --- a/tests/test-evolve-abort-orphan.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-abort-orphan.t Fri Mar 01 17:13:10 2024 -0300 @@ -12,7 +12,6 @@ $ . $TESTDIR/testlib/common.sh -#testcases abortcommand abortflag $ cat >> $HGRCPATH < [phases] > publish = False @@ -20,12 +19,10 @@ > evolve = > EOF -#if abortflag $ cat >> $HGRCPATH < [alias] > abort = evolve --abort > EOF -#endif $ hg init abortrepo $ cd abortrepo @@ -49,15 +46,9 @@ Testing --abort when no evolve is interrupted ============================================= -#if abortflag $ hg evolve --abort abort: no interrupted evolve to abort [255] -#else - $ hg abort - abort: no operation in progress - [255] -#endif Testing with wrong combination of flags ======================================= @@ -111,11 +102,6 @@ date: Thu Jan 01 00:00:00 1970 +0000 summary: added c -#if abortcommand -when in dry-run mode - $ hg abort --dry-run - evolve in progress, will be aborted -#endif $ hg abort evolve aborted diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-abort-phasediv.t --- a/tests/test-evolve-abort-phasediv.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-abort-phasediv.t Fri Mar 01 17:13:10 2024 -0300 @@ -12,7 +12,6 @@ $ . $TESTDIR/testlib/common.sh -#testcases abortcommand abortflag $ cat >> $HGRCPATH < [phases] > publish = False @@ -20,12 +19,10 @@ > evolve = > EOF -#if abortflag $ cat >> $HGRCPATH < [alias] > abort = evolve --abort > EOF -#endif $ hg init abortrepo $ cd abortrepo diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-content-divergent-corner-cases.t --- a/tests/test-evolve-content-divergent-corner-cases.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-content-divergent-corner-cases.t Fri Mar 01 17:13:10 2024 -0300 @@ -376,8 +376,8 @@ base: [4] added e rebasing "divergent" content-divergent changeset ff6f7cd76a7c on 5f6d8a4bf34a file 'd' was deleted in local but was modified in other. - You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved. - What do you want to do? c + What do you want to do? + use (c)hanged version, leave (d)eleted, or leave (u)nresolved? c 0 files updated, 1 files merged, 0 files removed, 0 files unresolved working directory is now at 8bcf0a598b0d diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-content-divergent-interrupted.t diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-continue.t --- a/tests/test-evolve-continue.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-continue.t Fri Mar 01 17:13:10 2024 -0300 @@ -8,6 +8,8 @@ > [extensions] > rebase = > evolve = + > [alias] + > continue = evolve --continue > EOF Setting up the repo diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-obshistory-complex.t --- a/tests/test-evolve-obshistory-complex.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-obshistory-complex.t Fri Mar 01 17:13:10 2024 -0300 @@ -145,30 +145,25 @@ adding B diff --git a/A b/A new file mode 100644 - examine changes to 'A'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'A'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +A - record change 1/2 to 'A'? - (enter ? for help) [Ynesfdaq?] Y + record change 1/2 to 'A'? [Ynesfdaq?] Y diff --git a/B b/B new file mode 100644 - examine changes to 'B'? - (enter ? for help) [Ynesfdaq?] N + examine changes to 'B'? [Ynesfdaq?] N created new head continue splitting? [Ycdq?] Y diff --git a/B b/B new file mode 100644 - examine changes to 'B'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'B'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +B - record this change to 'B'? - (enter ? for help) [Ynesfdaq?] Y + record this change to 'B'? [Ynesfdaq?] Y no more changes to split $ hg split --rev "desc(fold1)" -d "0 0" << EOF @@ -184,30 +179,25 @@ adding D diff --git a/C b/C new file mode 100644 - examine changes to 'C'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'C'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +C - record change 1/2 to 'C'? - (enter ? for help) [Ynesfdaq?] Y + record change 1/2 to 'C'? [Ynesfdaq?] Y diff --git a/D b/D new file mode 100644 - examine changes to 'D'? - (enter ? for help) [Ynesfdaq?] N + examine changes to 'D'? [Ynesfdaq?] N created new head continue splitting? [Ycdq?] Y diff --git a/D b/D new file mode 100644 - examine changes to 'D'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'D'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +D - record this change to 'D'? - (enter ? for help) [Ynesfdaq?] Y + record this change to 'D'? [Ynesfdaq?] Y no more changes to split 1 new orphan changesets @@ -224,30 +214,25 @@ adding F diff --git a/E b/E new file mode 100644 - examine changes to 'E'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'E'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +E - record change 1/2 to 'E'? - (enter ? for help) [Ynesfdaq?] Y + record change 1/2 to 'E'? [Ynesfdaq?] Y diff --git a/F b/F new file mode 100644 - examine changes to 'F'? - (enter ? for help) [Ynesfdaq?] N + examine changes to 'F'? [Ynesfdaq?] N created new head continue splitting? [Ycdq?] Y diff --git a/F b/F new file mode 100644 - examine changes to 'F'? - (enter ? for help) [Ynesfdaq?] Y + examine changes to 'F'? [Ynesfdaq?] Y @@ -0,0 +1,1 @@ +F - record this change to 'F'? - (enter ? for help) [Ynesfdaq?] Y + record this change to 'F'? [Ynesfdaq?] Y no more changes to split 1 new orphan changesets diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-obshistory-lots-of-splits.t --- a/tests/test-evolve-obshistory-lots-of-splits.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-obshistory-lots-of-splits.t Fri Mar 01 17:13:10 2024 -0300 @@ -62,77 +62,63 @@ adding d diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +42 - record change 1/4 to 'a'? - (enter ? for help) [Ynesfdaq?] y + record change 1/4 to 'a'? [Ynesfdaq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'b'? [Ynesfdaq?] n diff --git a/c b/c new file mode 100644 - examine changes to 'c'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'c'? [Ynesfdaq?] n diff --git a/d b/d new file mode 100644 - examine changes to 'd'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'd'? [Ynesfdaq?] n created new head continue splitting? [Ycdq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'b'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +43 - record change 1/3 to 'b'? - (enter ? for help) [Ynesfdaq?] y + record change 1/3 to 'b'? [Ynesfdaq?] y diff --git a/c b/c new file mode 100644 - examine changes to 'c'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'c'? [Ynesfdaq?] n diff --git a/d b/d new file mode 100644 - examine changes to 'd'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'd'? [Ynesfdaq?] n continue splitting? [Ycdq?] y diff --git a/c b/c new file mode 100644 - examine changes to 'c'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'c'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +44 - record change 1/2 to 'c'? - (enter ? for help) [Ynesfdaq?] y + record change 1/2 to 'c'? [Ynesfdaq?] y diff --git a/d b/d new file mode 100644 - examine changes to 'd'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'd'? [Ynesfdaq?] n continue splitting? [Ycdq?] y diff --git a/d b/d new file mode 100644 - examine changes to 'd'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'd'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +45 - record this change to 'd'? - (enter ? for help) [Ynesfdaq?] y + record this change to 'd'? [Ynesfdaq?] y no more changes to split diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-obshistory-split.t --- a/tests/test-evolve-obshistory-split.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-obshistory-split.t Fri Mar 01 17:13:10 2024 -0300 @@ -46,30 +46,25 @@ adding b diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +42 - record change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + record change 1/2 to 'a'? [Ynesfdaq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'b'? [Ynesfdaq?] n created new head continue splitting? [Ycdq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'b'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +43 - record this change to 'b'? - (enter ? for help) [Ynesfdaq?] y + record this change to 'b'? [Ynesfdaq?] y no more changes to split diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-orphan-split.t --- a/tests/test-evolve-orphan-split.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-orphan-split.t Fri Mar 01 17:13:10 2024 -0300 @@ -48,18 +48,15 @@ adding b diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +foo - record change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + record change 1/2 to 'a'? [Ynesfdaq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'b'? [Ynesfdaq?] n created new head continue splitting? [Ycdq?] c @@ -132,33 +129,27 @@ adding c diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +foo - record change 1/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + record change 1/3 to 'a'? [Ynesfdaq?] n diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'b'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +foo - record change 2/3 to 'b'? - (enter ? for help) [Ynesfdaq?] y + record change 2/3 to 'b'? [Ynesfdaq?] y diff --git a/c b/c new file mode 100644 - examine changes to 'c'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'c'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +foo - record change 3/3 to 'c'? - (enter ? for help) [Ynesfdaq?] y + record change 3/3 to 'c'? [Ynesfdaq?] y created new head continue splitting? [Ycdq?] c diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-progress.t --- a/tests/test-evolve-progress.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-progress.t Fri Mar 01 17:13:10 2024 -0300 @@ -28,6 +28,7 @@ atop:[4] first v2 hg rebase -r 4f60c78b6d58 -d fd0a2402f834 evolve: 1/3 changesets (33.33%) + searching for copies back to rev 0 resolving manifests branchmerge: True, force: True, partial: False ancestor: a87874c6ec31, local: fd0a2402f834+, remote: 4f60c78b6d58 @@ -42,7 +43,10 @@ move:[2] third hg rebase -r 769574b07a96 -d 5f16d91ecde0 evolve: 2/3 changesets (66.67%) - unmatched files in other: + searching for copies back to rev 0 + unmatched files in other (from base): + b + unmatched files in other (from topological common ancestor): b resolving manifests branchmerge: True, force: True, partial: False @@ -58,6 +62,7 @@ move:[3] fourth hg rebase -r 22782fddc0ab -d 53c0008d98a0 evolve: 3/3 changesets (100.00%) + searching for copies back to rev 0 resolving manifests branchmerge: True, force: True, partial: False ancestor: 769574b07a96, local: 53c0008d98a0+, remote: 22782fddc0ab @@ -70,7 +75,7 @@ committing changelog updating the branch cache obscache is out of date - invalid branch cache (served): tip differs + invalid branchheads cache (served): tip differs resolving manifests branchmerge: False, force: False, partial: False ancestor: 385376d04062, local: 385376d04062+, remote: fd0a2402f834 @@ -91,6 +96,7 @@ atop:[8] first v3 hg rebase -r 5f16d91ecde0 -d 152c368c622b evolve: 1/1 changesets (100.00%) + searching for copies back to rev 4 resolving manifests branchmerge: True, force: True, partial: False ancestor: fd0a2402f834, local: 152c368c622b+, remote: 5f16d91ecde0 @@ -121,6 +127,7 @@ atop:[10] first v4 hg rebase -r df5d742141b0 -d f8d7d38c0a88 evolve: 1/3 changesets (33.33%) + searching for copies back to rev 8 resolving manifests branchmerge: True, force: True, partial: False ancestor: 152c368c622b, local: f8d7d38c0a88+, remote: df5d742141b0 @@ -155,7 +162,10 @@ atop:[11] second hg rebase -r 53c0008d98a0 -d c8caf623f57b evolve: 2/3 changesets (66.67%) - unmatched files in other: + searching for copies back to rev 4 + unmatched files in other (from base): + b + unmatched files in other (from topological common ancestor): b resolving manifests branchmerge: True, force: True, partial: False @@ -170,6 +180,7 @@ move:[7] fourth hg rebase -r 385376d04062 -d 55f7ff45dec4 evolve: 3/3 changesets (100.00%) + searching for copies back to rev 4 resolving manifests branchmerge: True, force: True, partial: False ancestor: 53c0008d98a0, local: 55f7ff45dec4+, remote: 385376d04062 @@ -182,7 +193,7 @@ committing changelog updating the branch cache obscache is out of date - invalid branch cache (served): tip differs + invalid branchheads cache (served): tip differs resolving manifests branchmerge: False, force: False, partial: False ancestor: 1edc3bac9e3c, local: 1edc3bac9e3c+, remote: f8d7d38c0a88 diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-public-content-divergent-corner-cases.t --- a/tests/test-evolve-public-content-divergent-corner-cases.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-public-content-divergent-corner-cases.t Fri Mar 01 17:13:10 2024 -0300 @@ -422,8 +422,8 @@ $ hg evolve --continue evolving 4:e568fd1029bb "added c e" file 'd' was deleted in other but was modified in local. - You can use (c)hanged version, (d)elete, or leave (u)nresolved. - What do you want to do? u + What do you want to do? + use (c)hanged version, (d)elete, or leave (u)nresolved? u 1 files updated, 0 files merged, 0 files removed, 1 files unresolved unresolved merge conflicts (see 'hg help evolve.interrupted') diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-templates.t --- a/tests/test-evolve-templates.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-templates.t Fri Mar 01 17:13:10 2024 -0300 @@ -302,30 +302,25 @@ adding b diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +42 - record change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + record change 1/2 to 'a'? [Ynesfdaq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'b'? [Ynesfdaq?] n created new head continue splitting? [Ycdq?] y diff --git a/b b/b new file mode 100644 - examine changes to 'b'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'b'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +43 - record this change to 'b'? - (enter ? for help) [Ynesfdaq?] y + record this change to 'b'? [Ynesfdaq?] y no more changes to split diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-evolve-wdir.t --- a/tests/test-evolve-wdir.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-evolve-wdir.t Fri Mar 01 17:13:10 2024 -0300 @@ -141,25 +141,21 @@ adding Z diff --git a/X b/X new file mode 100644 - examine changes to 'X'? - (enter ? for help) [Ynesfdaq?] f + examine changes to 'X'? [Ynesfdaq?] f diff --git a/Y b/Y new file mode 100644 - examine changes to 'Y'? - (enter ? for help) [Ynesfdaq?] d + examine changes to 'Y'? [Ynesfdaq?] d created new head continue splitting? [Ycdq?] y diff --git a/Y b/Y new file mode 100644 - examine changes to 'Y'? - (enter ? for help) [Ynesfdaq?] f + examine changes to 'Y'? [Ynesfdaq?] f diff --git a/Z b/Z new file mode 100644 - examine changes to 'Z'? - (enter ? for help) [Ynesfdaq?] d + examine changes to 'Z'? [Ynesfdaq?] d continue splitting? [Ycdq?] c diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-fixup.t --- a/tests/test-fixup.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-fixup.t Fri Mar 01 17:13:10 2024 -0300 @@ -10,6 +10,8 @@ > evolve = > [diff] > git = 1 + > [alias] + > continue = fixup --continue > EOF $ hg help fixup @@ -201,19 +203,6 @@ foo +update foo again -testing abort command - - $ hg fixup -r 'desc("update foo")' - merging foo - warning: conflicts while merging foo! (edit, then use 'hg resolve --mark') - unresolved merge conflicts - (see 'hg help evolve.interrupted') - [1] - - $ hg abort - fixup aborted - working directory is now at 12b5e442244f - testing --continue flag $ hg fixup -r 'desc("update foo")' diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-next-abort.t --- a/tests/test-next-abort.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-next-abort.t Fri Mar 01 17:13:10 2024 -0300 @@ -29,8 +29,6 @@ (see 'hg help evolve.interrupted') [1] -#testcases abortcommand abortflag -#if abortflag $ hg next --abort next aborted working directory is now at 1c7f51cf0ef0 @@ -47,15 +45,5 @@ $ hg next --abort --merge abort: cannot specify both --abort and --merge [255] -#else - $ hg abort --dry-run - evolve in progress, will be aborted - $ hg abort - evolve aborted - working directory is now at 1c7f51cf0ef0 - $ hg abort - abort: no operation in progress - [255] -#endif $ cd .. diff -r 0ac82f1858f7 -r e79d6dc5291f tests/test-pick.t --- a/tests/test-pick.t Fri Mar 01 16:41:12 2024 -0300 +++ b/tests/test-pick.t Fri Mar 01 17:13:10 2024 -0300 @@ -1,4 +1,4 @@ -#testcases abortcontinuecommand abortcontinueflag +#testcases abortcontinueflag Test for the pick command $ cat >> $HGRCPATH < EOF diff --git a/a b/a new file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] q + examine changes to 'a'? [Ynesfdaq?] q abort: user quit [255] @@ -95,8 +94,7 @@ > EOF diff --git a/a b/a 3 hunks, 6 lines changed - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -1,3 +1,6 @@ +-2 @@ -105,8 +103,7 @@ 1 2 3 - discard change 1/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 1/3 to 'a'? [Ynesfdaq?] n @@ -1,5 +4,7 @@ 1 @@ -116,15 +113,13 @@ +bar 4 5 - discard change 2/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/3 to 'a'? [Ynesfdaq?] n @@ -4,2 +9,3 @@ 4 5 +babar - discard change 3/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 3/3 to 'a'? [Ynesfdaq?] n abort: nothing selected to uncommit [255] @@ -141,8 +136,7 @@ > EOF diff --git a/a b/a 3 hunks, 6 lines changed - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -1,3 +1,6 @@ +-2 @@ -151,8 +145,7 @@ 1 2 3 - discard change 1/3 to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard change 1/3 to 'a'? [Ynesfdaq?] y @@ -1,5 +4,7 @@ 1 @@ -162,15 +155,13 @@ +bar 4 5 - discard change 2/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/3 to 'a'? [Ynesfdaq?] n @@ -4,2 +9,3 @@ 4 5 +babar - discard change 3/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 3/3 to 'a'? [Ynesfdaq?] n $ hg debugobsolete @@ -250,8 +241,7 @@ > EOF diff --git a/a b/a 2 hunks, 3 lines changed - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -1,5 +1,7 @@ 1 @@ -261,15 +251,13 @@ +bar 4 5 - discard change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 1/2 to 'a'? [Ynesfdaq?] n @@ -4,2 +6,3 @@ 4 5 +babar - discard change 2/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard change 2/2 to 'a'? [Ynesfdaq?] y patching file a Hunk #1 succeeded at 2 with fuzz 1 (offset 0 lines). @@ -358,13 +346,11 @@ > EOF diff --git a/foo b/foo new file mode 100644 - examine changes to 'foo'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'foo'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +hey - discard this change to 'foo'? - (enter ? for help) [Ynesfdaq?] y + discard this change to 'foo'? [Ynesfdaq?] y new changeset is empty (use 'hg prune .' to remove it) @@ -427,8 +413,7 @@ > EOF diff --git a/a b/a deleted file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] n + examine changes to 'a'? [Ynesfdaq?] n abort: nothing selected to uncommit [255] @@ -445,8 +430,7 @@ > EOF diff --git a/a b/a deleted file mode 100644 - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y new changeset is empty (use 'hg prune .' to remove it) @@ -510,24 +494,20 @@ > EOF diff --git a/foo b/foo 1 hunks, 1 lines changed - examine changes to 'foo'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'foo'? [Ynesfdaq?] y @@ -1,1 +1,2 @@ hey +foo - discard change 1/2 to 'foo'? - (enter ? for help) [Ynesfdaq?] y + discard change 1/2 to 'foo'? [Ynesfdaq?] y diff --git a/x b/x new file mode 100644 - examine changes to 'x'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'x'? [Ynesfdaq?] y @@ -0,0 +1,1 @@ +abcd - discard change 2/2 to 'x'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/2 to 'x'? [Ynesfdaq?] n $ hg exp @@ -614,8 +594,7 @@ > EOF diff --git a/a b/a 3 hunks, 6 lines changed - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -1,3 +1,6 @@ +-2 @@ -624,8 +603,7 @@ 1 2 3 - discard change 1/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 1/3 to 'a'? [Ynesfdaq?] n @@ -1,5 +4,7 @@ 1 @@ -635,15 +613,13 @@ +bar 4 5 - discard change 2/3 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/3 to 'a'? [Ynesfdaq?] n @@ -4,2 +9,3 @@ 4 5 +babar - discard change 3/3 to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard change 3/3 to 'a'? [Ynesfdaq?] y patching file a Hunk #1 succeeded at 1 with fuzz 1 (offset -1 lines). @@ -702,8 +678,7 @@ > EOF diff --git a/a b/a 2 hunks, 5 lines changed - examine changes to 'a'? - (enter ? for help) [Ynesfdaq?] y + examine changes to 'a'? [Ynesfdaq?] y @@ -1,3 +1,6 @@ +-2 @@ -712,8 +687,7 @@ 1 2 3 - discard change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard change 1/2 to 'a'? [Ynesfdaq?] y @@ -1,5 +4,7 @@ 1 @@ -723,8 +697,7 @@ +bar 4 5 - discard change 2/2 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/2 to 'a'? [Ynesfdaq?] n $ hg exp @@ -831,8 +804,7 @@ 5 babar +celeste - discard this change to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard this change to 'a'? [Ynesfdaq?] y $ hg status M a @@ -896,16 +868,14 @@ -2 -1 0 - discard change 1/2 to 'a'? - (enter ? for help) [Ynesfdaq?] y + discard change 1/2 to 'a'? [Ynesfdaq?] y @@ -9,3 +10,4 @@ 4 5 babar +celeste - discard change 2/2 to 'a'? - (enter ? for help) [Ynesfdaq?] n + discard change 2/2 to 'a'? [Ynesfdaq?] n $ hg status M a