--- c:/hgdev/src/tests/test-fix.t
+++ c:/hgdev/src/tests/test-fix.t.err
@@ -608,7 +608,7 @@
$ sleep 2 # mtime has a resolution of one or two seconds.
$ hg fix --working-dir
$ f foo.whole.orig --newer foo.whole
- foo.whole.orig: newer than foo.whole
+ foo.whole.orig: older than foo.whole
$ cd ..
@@ -939,6 +939,7 @@
0
$ hg fix -r .
$ hg log --template '{rev}
'
+ 1
0
$ cd ..
@@ -957,6 +958,7 @@
M foo.whole
$ hg fix -r .
$ hg status --change tip
+ M foo.whole
$ cd ..
@@ -984,15 +986,17 @@
$ hg fix -r 0:2
$ hg log --graph --template '{rev} {files}'
- o 4 bar.whole
+ o 5 bar.whole
|
- o 3
+ o 4
|
- | @ 2 bar.whole
- | |
- | x 1 foo.whole
- |/
- o 0 foo.whole
+ o 3 foo.whole
+
+ @ 2 bar.whole
+ |
+ x 1 foo.whole
+ |
+ x 0 foo.whole
$ cd ..
@@ -1507,13 +1511,13 @@
$ make_test_files wdir
$ hg fix -r 'not public()' -w
$ hg log -G -T'{rev}:{shortest(node,8)}: branch:{branch} desc:{desc}'
- @ 8:c22ce900: branch:child desc:child of merge
+ @ 8:6da3f279: branch:child desc:child of merge
|
- o 7:5a30615a: branch:merge desc:evil merge
+ o 7:0d0bfa28: branch:merge desc:evil merge
|- | o 6:4e5acdc4: branch:r2 desc:merge me, pt2
+ | o 6:5f9f0e2f: branch:r2 desc:merge me, pt2
| |
- o | 5:eea01878: branch:r1 desc:merge me, pt1
+ o | 5:935ac1bf: branch:r1 desc:merge me, pt1
|/
o 0:0c548d87: branch:r0 desc:r0
test-help.t
--- c:/hgdev/src/tests/test-help.t
+++ c:/hgdev/src/tests/test-help.t.err
@@ -1909,22 +1909,16 @@
> upper = b"L^"
> pycompat.stdout.write(b"hg --encoding cp932 help -e ambiguous.%s
" % upper)
> EOF
- L^ (esc)
- ----
-
- Upper name should show only this message
-
+ abort: help section not found: ambiguous.â¹LË^ (esc)
+ [255]
$ "$PYTHON" <<EOF | sh
> from mercurial import pycompat
> lower = b"l^"
> pycompat.stdout.write(b"hg --encoding cp932 help -e ambiguous.%s
" % lower)
> EOF
- l^ (esc)
- ----
-
- Lower name should show only this message
-
+ abort: help section not found: ambiguous.â¹lË^ (esc)
+ [255]
$ cat >> $HGRCPATH <<EOF
> [extensions]
test-histedit-arguments.t#abortcommand
--- c:/hgdev/src/tests/test-histedit-arguments.t
+++ c:/hgdev/src/tests/test-histedit-arguments.t#abortcommand.err
@@ -19,587 +19,36 @@
Repo setup.
$ hg init foo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd foo
+ $TESTTMP.sh: line 13: cd: foo: $ENOENT$
$ echo alpha >> alpha
- $ hg addr
- adding alpha
- $ hg ci -m one
- $ echo alpha >> alpha
- $ hg ci -m two
- $ echo alpha >> alpha
- $ hg ci -m three
- $ echo alpha >> alpha
- $ hg ci -m four
- $ echo alpha >> alpha
- $ hg ci -m five
-
- $ hg log --style compact --graph
- @ 4[tip] 08d98a8350f3 1970-01-01 00:00 +0000 test
- | five
- |
- o 3 c8e68270e35a 1970-01-01 00:00 +0000 test
- | four
- |
- o 2 eb57da33312f 1970-01-01 00:00 +0000 test
- | three
- |
- o 1 579e40513370 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 6058cbb6cfd7 1970-01-01 00:00 +0000 test
- one
-
-
-histedit --continue/--abort with no existing state
---------------------------------------------------
-
- $ hg histedit --continue
- abort: no histedit in progress
- [255]
- $ hg abort
- abort: no histedit in progress (abortflag !)
- abort: no operation in progress (abortcommand !)
- [255]
-
-Run a dummy edit to make sure we get tip^^ correctly via revsingle.
---------------------------------------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^"
- pick eb57da33312f 2 three
- pick c8e68270e35a 3 four
- pick 08d98a8350f3 4 five
-
- # Edit history between eb57da33312f and 08d98a8350f3
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
-Run on a revision not ancestors of the current working directory.
---------------------------------------------------------------------
-
- $ hg up 2
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg histedit -r 4
- abort: 08d98a8350f3 is not an ancestor of working directory
- [255]
- $ hg up --quiet
-
-
-Test that we pick the minimum of a revrange
----------------------------------------
-
- $ HGEDITOR=cat hg histedit '2::' --commands - << EOF
- > pick eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- $ hg up --quiet
-
- $ HGEDITOR=cat hg histedit 'tip:2' --commands - << EOF
- > pick eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- $ hg up --quiet
-
-Test config specified default
------------------------------
-
- $ HGEDITOR=cat hg histedit --config "histedit.defaultrev=only(.) - ::eb57da33312f" --commands - << EOF
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
-
-Test invalid config default
----------------------------
-
- $ hg histedit --config "histedit.defaultrev="
- abort: config option histedit.defaultrev can't be empty
- [255]
-
-Run on a revision not descendants of the initial parent
---------------------------------------------------------------------
-
-Test the message shown for inconsistent histedit state, which may be
-created (and forgotten) by Mercurial earlier than 2.7. This emulates
-Mercurial earlier than 2.7 by renaming ".hg/histedit-state"
-temporarily.
-
- $ hg log -G -T '{rev} {shortest(node)} {desc}
' -r 2::
- @ 4 08d9 five
- |
- o 3 c8e6 four
- |
- o 2 eb57 three
- |
- ~
- $ HGEDITOR=cat hg histedit -r 4 --commands - << EOF
- > edit 08d98a8350f3 4 five
- > EOF
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- Editing (08d98a8350f3), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
- $ hg graft --continue
- abort: no graft in progress
- (continue: hg histedit --continue)
- [255]
-
- $ mv .hg/histedit-state .hg/histedit-state.back
- $ hg update --quiet --clean 2
- $ echo alpha >> alpha
- $ mv .hg/histedit-state.back .hg/histedit-state
-
- $ hg histedit --continue
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/08d98a8350f3-02594089-histedit.hg
- $ hg log -G -T '{rev} {shortest(node)} {desc}
' -r 2::
- @ 4 f5ed five
- |
- | o 3 c8e6 four
- |/
- o 2 eb57 three
- |
- ~
-
- $ hg unbundle -q $TESTTMP/foo/.hg/strip-backup/08d98a8350f3-02594089-histedit.hg
- $ hg strip -q -r f5ed --config extensions.strip=
- $ hg up -q 08d98a8350f3
-
-Test that missing revisions are detected
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: missing rules for changeset c8e68270e35a
- (use "drop c8e68270e35a" to discard, see also: 'hg help -e histedit.config')
- [255]
-
-Test that extra revisions are detected
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick 6058cbb6cfd7 0 one
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: pick "6058cbb6cfd7" changeset was not a candidate
- (only use listed changesets)
- [255]
-
-Test malformed line
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pickeb57da33312f2three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: malformed line "pickeb57da33312f2three"
- [255]
-
-Test unknown changeset
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick 0123456789ab 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: unknown changeset 0123456789ab listed
- [255]
-
-Test unknown command
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > coin eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: unknown action "coin"
- [255]
-
-Test duplicated changeset
----------------------------------------
-
-So one is missing and one appear twice.
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick eb57da33312f 2 three
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: duplicated command for changeset eb57da33312f
- [255]
-
-Test bogus rev
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick 0u98
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: invalid changeset 0u98
- [255]
-
-Test short version of command
----------------------------------------
-
-Note: we use varying amounts of white space between command name and changeset
-short hash. This tests issue3893.
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > p c8e68270e35a 3 four
- > f 08d98a8350f3 4 five
- > EOF
- four
- ***
- five
-
-
-
- HG: Enter commit message. Lines beginning with 'HG:' are removed.
- HG: Leave message empty to abort commit.
- HG: --
- HG: user: test
- HG: branch 'default'
- HG: changed alpha
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/c8e68270e35a-63d8b8d8-histedit.hg
-
- $ hg update -q 2
- $ echo x > x
- $ hg add x
- $ hg commit -m'x' x
- created new head
- $ hg histedit -r 'heads(all())'
- abort: The specified revisions must have exactly one common root
- [255]
-
-Test that trimming description using multi-byte characters
---------------------------------------------------------------------
-
- $ "$PYTHON" <<EOF
- > fp = open('logfile', 'wb')
- > fp.write(b'12345678901234567890123456789012345678901234567890' +
- > b'12345') # there are 5 more columns for 80 columns
- >
- > # 2 x 4 = 8 columns, but 3 x 4 = 12 bytes
- > fp.write(u'あいうえ'.encode('utf-8'))
- >
- > fp.close()
- > EOF
- $ echo xx >> x
- $ hg --encoding utf-8 commit --logfile logfile
-
- $ HGEDITOR=cat hg --encoding utf-8 histedit tip
- pick 3d3ea1f3a10b 5 1234567890123456789012345678901234567890123456789012345ã... (esc)
-
- # Edit history between 3d3ea1f3a10b and 3d3ea1f3a10b
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
-Test --continue with --keep
-
- $ hg strip -q -r . --config extensions.strip=
- $ hg histedit '.^' -q --keep --commands - << EOF
- > edit eb57da33312f 2 three
- > pick f3cfcca30c44 4 x
- > EOF
- Editing (eb57da33312f), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo edit >> alpha
- $ hg histedit -q --continue
- $ hg log -G -T '{rev}:{node|short} {desc}'
- @ 6:8fda0c726bf2 x
- |
- o 5:63379946892c three
- |
- | o 4:f3cfcca30c44 x
- | |
- | | o 3:2a30f3cfee78 four
- | |/ ***
- | | five
- | o 2:eb57da33312f three
- |/
- o 1:579e40513370 two
- |
- o 0:6058cbb6cfd7 one
-
-
-Test that abort fails gracefully on exception
-----------------------------------------------
- $ hg histedit . -q --commands - << EOF
- > edit 8fda0c726bf2 6 x
- > EOF
- Editing (8fda0c726bf2), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-Corrupt histedit state file
- $ sed 's/8fda0c726bf2/123456789012/' .hg/histedit-state > ../corrupt-histedit
- $ mv ../corrupt-histedit .hg/histedit-state
- $ hg abort
- warning: encountered an exception during histedit --abort; the repository may not have been completely cleaned up
- abort: $TESTTMP/foo/.hg/strip-backup/*-histedit.hg: $ENOENT$ (glob) (windows !)
- abort: $ENOENT$: '$TESTTMP/foo/.hg/strip-backup/*-histedit.hg' (glob) (no-windows !)
- [255]
-Histedit state has been exited
- $ hg summary -q
- parent: 5:63379946892c
- commit: 1 added, 1 unknown (new branch head)
- update: 4 new changesets (update)
-
- $ cd ..
-
-Set up default base revision tests
-
- $ hg init defaultbase
- $ cd defaultbase
- $ touch foo
- $ hg -q commit -A -m root
- $ echo 1 > foo
- $ hg commit -m 'public 1'
- $ hg phase --force --public -r .
- $ echo 2 > foo
- $ hg commit -m 'draft after public'
- $ hg -q up -r 1
- $ echo 3 > foo
- $ hg commit -m 'head 1 public'
- created new head
- $ hg phase --force --public -r .
- $ echo 4 > foo
- $ hg commit -m 'head 1 draft 1'
- $ echo 5 > foo
- $ hg commit -m 'head 1 draft 2'
- $ hg -q up -r 2
- $ echo 6 > foo
- $ hg commit -m 'head 2 commit 1'
- $ echo 7 > foo
- $ hg commit -m 'head 2 commit 2'
- $ hg -q up -r 2
- $ echo 8 > foo
- $ hg commit -m 'head 3'
- created new head
- $ hg -q up -r 2
- $ echo 9 > foo
- $ hg commit -m 'head 4'
- created new head
- $ hg merge --tool :local -r 8
- 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
- $ hg commit -m 'merge head 3 into head 4'
- $ echo 11 > foo
- $ hg commit -m 'commit 1 after merge'
- $ echo 12 > foo
- $ hg commit -m 'commit 2 after merge'
-
- $ hg log -G -T '{rev}:{node|short} {phase} {desc}
'
- @ 12:8cde254db839 draft commit 2 after merge
- |
- o 11:6f2f0241f119 draft commit 1 after merge
- |
- o 10:90506cc76b00 draft merge head 3 into head 4
- |- | o 9:f8607a373a97 draft head 4
- | |
- o | 8:0da92be05148 draft head 3
- |/
- | o 7:4c35cdf97d5e draft head 2 commit 2
- | |
- | o 6:931820154288 draft head 2 commit 1
- |/
- | o 5:8cdc02b9bc63 draft head 1 draft 2
- | |
- | o 4:463b8c0d2973 draft head 1 draft 1
- | |
- | o 3:23a0c4eefcbf public head 1 public
- | |
- o | 2:4117331c3abb draft draft after public
- |/
- o 1:4426d359ea59 public public 1
- |
- o 0:54136a8ddf32 public root
-
-
-Default base revision should stop at public changesets
-
- $ hg -q up 8cdc02b9bc63
- $ hg histedit --commands - <<EOF
- > pick 463b8c0d2973
- > pick 8cdc02b9bc63
- > EOF
-
-Default base revision should stop at branchpoint
-
- $ hg -q up 4c35cdf97d5e
- $ hg histedit --commands - <<EOF
- > pick 931820154288
- > pick 4c35cdf97d5e
- > EOF
-
-Default base revision should stop at merge commit
-
- $ hg -q up 8cde254db839
- $ hg histedit --commands - <<EOF
- > pick 6f2f0241f119
- > pick 8cde254db839
- > EOF
-
-commit --amend should abort if histedit is in progress
-(issue4800) and markers are not being created.
-Eventually, histedit could perhaps look at `source` extra,
-in which case this test should be revisited.
-
- $ hg -q up 8cde254db839
- $ hg histedit 6f2f0241f119 --commands - <<EOF
- > pick 8cde254db839
- > edit 6f2f0241f119
- > EOF
- merging foo
- warning: conflicts while merging foo! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 8cde254db839)
- (hg histedit --continue to resume)
- [1]
- $ hg resolve -m --all
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --cont
- merging foo
- warning: conflicts while merging foo! (edit, then use 'hg resolve --mark')
- Editing (6f2f0241f119), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg resolve -m --all
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg commit --amend -m 'reject this fold'
- abort: histedit in progress
- (use 'hg histedit --continue' or 'hg histedit --abort')
- [255]
-
-With markers enabled, histedit does not get confused, and
-amend should not be blocked by the ongoing histedit.
-
- $ cat >>$HGRCPATH <<EOF
- > [experimental]
- > evolution.createmarkers=True
- > evolution.allowunstable=True
- > EOF
- $ hg commit --amend -m 'allow this fold'
- $ hg histedit --continue
-
- $ cd ..
-
-Test autoverb feature
-
- $ hg init autoverb
- $ cd autoverb
- $ echo alpha >> alpha
- $ hg ci -qAm one
- $ echo alpha >> alpha
- $ hg ci -qm two
- $ echo beta >> beta
- $ hg ci -qAm "roll! one"
-
- $ hg log --style compact --graph
- @ 2[tip] 4f34d0f8b5fa 1970-01-01 00:00 +0000 test
- | roll! one
- |
- o 1 579e40513370 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 6058cbb6cfd7 1970-01-01 00:00 +0000 test
- one
-
-
-Check that 'roll' is selected by default
-
- $ HGEDITOR=cat hg histedit 0 --config experimental.histedit.autoverb=True
- pick 6058cbb6cfd7 0 one
- roll 4f34d0f8b5fa 2 roll! one
- pick 579e40513370 1 two
-
- # Edit history between 6058cbb6cfd7 and 4f34d0f8b5fa
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
- $ cd ..
-
-Check that histedit's commands accept revsets
- $ hg init bar
- $ cd bar
- $ echo w >> a
- $ hg ci -qAm "adds a"
- $ echo x >> b
- $ hg ci -qAm "adds b"
- $ echo y >> c
- $ hg ci -qAm "adds c"
- $ echo z >> d
- $ hg ci -qAm "adds d"
- $ hg log -G -T '{rev} {desc}
'
- @ 3 adds d
- |
- o 2 adds c
- |
- o 1 adds b
- |
- o 0 adds a
-
- $ HGEDITOR=cat hg histedit "2" --commands - << EOF
- > base -4 adds c
- > pick 2 adds c
- > pick tip adds d
- > EOF
- $ hg log -G -T '{rev} {desc}
'
- @ 5 adds d
- |
- o 4 adds c
- |
- | o 1 adds b
- |/
- o 0 adds a
-
-
test-histedit-arguments.t#abortflag
--- c:/hgdev/src/tests/test-histedit-arguments.t
+++ c:/hgdev/src/tests/test-histedit-arguments.t#abortflag.err
@@ -19,587 +19,36 @@
Repo setup.
$ hg init foo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd foo
+ $TESTTMP.sh: line 18: cd: foo: $ENOENT$
$ echo alpha >> alpha
- $ hg addr
- adding alpha
- $ hg ci -m one
- $ echo alpha >> alpha
- $ hg ci -m two
- $ echo alpha >> alpha
- $ hg ci -m three
- $ echo alpha >> alpha
- $ hg ci -m four
- $ echo alpha >> alpha
- $ hg ci -m five
-
- $ hg log --style compact --graph
- @ 4[tip] 08d98a8350f3 1970-01-01 00:00 +0000 test
- | five
- |
- o 3 c8e68270e35a 1970-01-01 00:00 +0000 test
- | four
- |
- o 2 eb57da33312f 1970-01-01 00:00 +0000 test
- | three
- |
- o 1 579e40513370 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 6058cbb6cfd7 1970-01-01 00:00 +0000 test
- one
-
-
-histedit --continue/--abort with no existing state
---------------------------------------------------
-
- $ hg histedit --continue
- abort: no histedit in progress
- [255]
- $ hg abort
- abort: no histedit in progress (abortflag !)
- abort: no operation in progress (abortcommand !)
- [255]
-
-Run a dummy edit to make sure we get tip^^ correctly via revsingle.
---------------------------------------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^"
- pick eb57da33312f 2 three
- pick c8e68270e35a 3 four
- pick 08d98a8350f3 4 five
-
- # Edit history between eb57da33312f and 08d98a8350f3
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
-Run on a revision not ancestors of the current working directory.
---------------------------------------------------------------------
-
- $ hg up 2
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg histedit -r 4
- abort: 08d98a8350f3 is not an ancestor of working directory
- [255]
- $ hg up --quiet
-
-
-Test that we pick the minimum of a revrange
----------------------------------------
-
- $ HGEDITOR=cat hg histedit '2::' --commands - << EOF
- > pick eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- $ hg up --quiet
-
- $ HGEDITOR=cat hg histedit 'tip:2' --commands - << EOF
- > pick eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- $ hg up --quiet
-
-Test config specified default
------------------------------
-
- $ HGEDITOR=cat hg histedit --config "histedit.defaultrev=only(.) - ::eb57da33312f" --commands - << EOF
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
-
-Test invalid config default
----------------------------
-
- $ hg histedit --config "histedit.defaultrev="
- abort: config option histedit.defaultrev can't be empty
- [255]
-
-Run on a revision not descendants of the initial parent
---------------------------------------------------------------------
-
-Test the message shown for inconsistent histedit state, which may be
-created (and forgotten) by Mercurial earlier than 2.7. This emulates
-Mercurial earlier than 2.7 by renaming ".hg/histedit-state"
-temporarily.
-
- $ hg log -G -T '{rev} {shortest(node)} {desc}
' -r 2::
- @ 4 08d9 five
- |
- o 3 c8e6 four
- |
- o 2 eb57 three
- |
- ~
- $ HGEDITOR=cat hg histedit -r 4 --commands - << EOF
- > edit 08d98a8350f3 4 five
- > EOF
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- Editing (08d98a8350f3), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
- $ hg graft --continue
- abort: no graft in progress
- (continue: hg histedit --continue)
- [255]
-
- $ mv .hg/histedit-state .hg/histedit-state.back
- $ hg update --quiet --clean 2
- $ echo alpha >> alpha
- $ mv .hg/histedit-state.back .hg/histedit-state
-
- $ hg histedit --continue
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/08d98a8350f3-02594089-histedit.hg
- $ hg log -G -T '{rev} {shortest(node)} {desc}
' -r 2::
- @ 4 f5ed five
- |
- | o 3 c8e6 four
- |/
- o 2 eb57 three
- |
- ~
-
- $ hg unbundle -q $TESTTMP/foo/.hg/strip-backup/08d98a8350f3-02594089-histedit.hg
- $ hg strip -q -r f5ed --config extensions.strip=
- $ hg up -q 08d98a8350f3
-
-Test that missing revisions are detected
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: missing rules for changeset c8e68270e35a
- (use "drop c8e68270e35a" to discard, see also: 'hg help -e histedit.config')
- [255]
-
-Test that extra revisions are detected
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick 6058cbb6cfd7 0 one
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: pick "6058cbb6cfd7" changeset was not a candidate
- (only use listed changesets)
- [255]
-
-Test malformed line
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pickeb57da33312f2three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: malformed line "pickeb57da33312f2three"
- [255]
-
-Test unknown changeset
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick 0123456789ab 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: unknown changeset 0123456789ab listed
- [255]
-
-Test unknown command
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > coin eb57da33312f 2 three
- > pick c8e68270e35a 3 four
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: unknown action "coin"
- [255]
-
-Test duplicated changeset
----------------------------------------
-
-So one is missing and one appear twice.
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick eb57da33312f 2 three
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: duplicated command for changeset eb57da33312f
- [255]
-
-Test bogus rev
----------------------------------------
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > pick 0u98
- > pick 08d98a8350f3 4 five
- > EOF
- hg: parse error: invalid changeset 0u98
- [255]
-
-Test short version of command
----------------------------------------
-
-Note: we use varying amounts of white space between command name and changeset
-short hash. This tests issue3893.
-
- $ HGEDITOR=cat hg histedit "tip^^" --commands - << EOF
- > pick eb57da33312f 2 three
- > p c8e68270e35a 3 four
- > f 08d98a8350f3 4 five
- > EOF
- four
- ***
- five
-
-
-
- HG: Enter commit message. Lines beginning with 'HG:' are removed.
- HG: Leave message empty to abort commit.
- HG: --
- HG: user: test
- HG: branch 'default'
- HG: changed alpha
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/c8e68270e35a-63d8b8d8-histedit.hg
-
- $ hg update -q 2
- $ echo x > x
- $ hg add x
- $ hg commit -m'x' x
- created new head
- $ hg histedit -r 'heads(all())'
- abort: The specified revisions must have exactly one common root
- [255]
-
-Test that trimming description using multi-byte characters
---------------------------------------------------------------------
-
- $ "$PYTHON" <<EOF
- > fp = open('logfile', 'wb')
- > fp.write(b'12345678901234567890123456789012345678901234567890' +
- > b'12345') # there are 5 more columns for 80 columns
- >
- > # 2 x 4 = 8 columns, but 3 x 4 = 12 bytes
- > fp.write(u'あいうえ'.encode('utf-8'))
- >
- > fp.close()
- > EOF
- $ echo xx >> x
- $ hg --encoding utf-8 commit --logfile logfile
-
- $ HGEDITOR=cat hg --encoding utf-8 histedit tip
- pick 3d3ea1f3a10b 5 1234567890123456789012345678901234567890123456789012345ã... (esc)
-
- # Edit history between 3d3ea1f3a10b and 3d3ea1f3a10b
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
-Test --continue with --keep
-
- $ hg strip -q -r . --config extensions.strip=
- $ hg histedit '.^' -q --keep --commands - << EOF
- > edit eb57da33312f 2 three
- > pick f3cfcca30c44 4 x
- > EOF
- Editing (eb57da33312f), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo edit >> alpha
- $ hg histedit -q --continue
- $ hg log -G -T '{rev}:{node|short} {desc}'
- @ 6:8fda0c726bf2 x
- |
- o 5:63379946892c three
- |
- | o 4:f3cfcca30c44 x
- | |
- | | o 3:2a30f3cfee78 four
- | |/ ***
- | | five
- | o 2:eb57da33312f three
- |/
- o 1:579e40513370 two
- |
- o 0:6058cbb6cfd7 one
-
-
-Test that abort fails gracefully on exception
-----------------------------------------------
- $ hg histedit . -q --commands - << EOF
- > edit 8fda0c726bf2 6 x
- > EOF
- Editing (8fda0c726bf2), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-Corrupt histedit state file
- $ sed 's/8fda0c726bf2/123456789012/' .hg/histedit-state > ../corrupt-histedit
- $ mv ../corrupt-histedit .hg/histedit-state
- $ hg abort
- warning: encountered an exception during histedit --abort; the repository may not have been completely cleaned up
- abort: $TESTTMP/foo/.hg/strip-backup/*-histedit.hg: $ENOENT$ (glob) (windows !)
- abort: $ENOENT$: '$TESTTMP/foo/.hg/strip-backup/*-histedit.hg' (glob) (no-windows !)
- [255]
-Histedit state has been exited
- $ hg summary -q
- parent: 5:63379946892c
- commit: 1 added, 1 unknown (new branch head)
- update: 4 new changesets (update)
-
- $ cd ..
-
-Set up default base revision tests
-
- $ hg init defaultbase
- $ cd defaultbase
- $ touch foo
- $ hg -q commit -A -m root
- $ echo 1 > foo
- $ hg commit -m 'public 1'
- $ hg phase --force --public -r .
- $ echo 2 > foo
- $ hg commit -m 'draft after public'
- $ hg -q up -r 1
- $ echo 3 > foo
- $ hg commit -m 'head 1 public'
- created new head
- $ hg phase --force --public -r .
- $ echo 4 > foo
- $ hg commit -m 'head 1 draft 1'
- $ echo 5 > foo
- $ hg commit -m 'head 1 draft 2'
- $ hg -q up -r 2
- $ echo 6 > foo
- $ hg commit -m 'head 2 commit 1'
- $ echo 7 > foo
- $ hg commit -m 'head 2 commit 2'
- $ hg -q up -r 2
- $ echo 8 > foo
- $ hg commit -m 'head 3'
- created new head
- $ hg -q up -r 2
- $ echo 9 > foo
- $ hg commit -m 'head 4'
- created new head
- $ hg merge --tool :local -r 8
- 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
- $ hg commit -m 'merge head 3 into head 4'
- $ echo 11 > foo
- $ hg commit -m 'commit 1 after merge'
- $ echo 12 > foo
- $ hg commit -m 'commit 2 after merge'
-
- $ hg log -G -T '{rev}:{node|short} {phase} {desc}
'
- @ 12:8cde254db839 draft commit 2 after merge
- |
- o 11:6f2f0241f119 draft commit 1 after merge
- |
- o 10:90506cc76b00 draft merge head 3 into head 4
- |- | o 9:f8607a373a97 draft head 4
- | |
- o | 8:0da92be05148 draft head 3
- |/
- | o 7:4c35cdf97d5e draft head 2 commit 2
- | |
- | o 6:931820154288 draft head 2 commit 1
- |/
- | o 5:8cdc02b9bc63 draft head 1 draft 2
- | |
- | o 4:463b8c0d2973 draft head 1 draft 1
- | |
- | o 3:23a0c4eefcbf public head 1 public
- | |
- o | 2:4117331c3abb draft draft after public
- |/
- o 1:4426d359ea59 public public 1
- |
- o 0:54136a8ddf32 public root
-
-
-Default base revision should stop at public changesets
-
- $ hg -q up 8cdc02b9bc63
- $ hg histedit --commands - <<EOF
- > pick 463b8c0d2973
- > pick 8cdc02b9bc63
- > EOF
-
-Default base revision should stop at branchpoint
-
- $ hg -q up 4c35cdf97d5e
- $ hg histedit --commands - <<EOF
- > pick 931820154288
- > pick 4c35cdf97d5e
- > EOF
-
-Default base revision should stop at merge commit
-
- $ hg -q up 8cde254db839
- $ hg histedit --commands - <<EOF
- > pick 6f2f0241f119
- > pick 8cde254db839
- > EOF
-
-commit --amend should abort if histedit is in progress
-(issue4800) and markers are not being created.
-Eventually, histedit could perhaps look at `source` extra,
-in which case this test should be revisited.
-
- $ hg -q up 8cde254db839
- $ hg histedit 6f2f0241f119 --commands - <<EOF
- > pick 8cde254db839
- > edit 6f2f0241f119
- > EOF
- merging foo
- warning: conflicts while merging foo! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 8cde254db839)
- (hg histedit --continue to resume)
- [1]
- $ hg resolve -m --all
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --cont
- merging foo
- warning: conflicts while merging foo! (edit, then use 'hg resolve --mark')
- Editing (6f2f0241f119), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg resolve -m --all
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg commit --amend -m 'reject this fold'
- abort: histedit in progress
- (use 'hg histedit --continue' or 'hg histedit --abort')
- [255]
-
-With markers enabled, histedit does not get confused, and
-amend should not be blocked by the ongoing histedit.
-
- $ cat >>$HGRCPATH <<EOF
- > [experimental]
- > evolution.createmarkers=True
- > evolution.allowunstable=True
- > EOF
- $ hg commit --amend -m 'allow this fold'
- $ hg histedit --continue
-
- $ cd ..
-
-Test autoverb feature
-
- $ hg init autoverb
- $ cd autoverb
- $ echo alpha >> alpha
- $ hg ci -qAm one
- $ echo alpha >> alpha
- $ hg ci -qm two
- $ echo beta >> beta
- $ hg ci -qAm "roll! one"
-
- $ hg log --style compact --graph
- @ 2[tip] 4f34d0f8b5fa 1970-01-01 00:00 +0000 test
- | roll! one
- |
- o 1 579e40513370 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 6058cbb6cfd7 1970-01-01 00:00 +0000 test
- one
-
-
-Check that 'roll' is selected by default
-
- $ HGEDITOR=cat hg histedit 0 --config experimental.histedit.autoverb=True
- pick 6058cbb6cfd7 0 one
- roll 4f34d0f8b5fa 2 roll! one
- pick 579e40513370 1 two
-
- # Edit history between 6058cbb6cfd7 and 4f34d0f8b5fa
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
- $ cd ..
-
-Check that histedit's commands accept revsets
- $ hg init bar
- $ cd bar
- $ echo w >> a
- $ hg ci -qAm "adds a"
- $ echo x >> b
- $ hg ci -qAm "adds b"
- $ echo y >> c
- $ hg ci -qAm "adds c"
- $ echo z >> d
- $ hg ci -qAm "adds d"
- $ hg log -G -T '{rev} {desc}
'
- @ 3 adds d
- |
- o 2 adds c
- |
- o 1 adds b
- |
- o 0 adds a
-
- $ HGEDITOR=cat hg histedit "2" --commands - << EOF
- > base -4 adds c
- > pick 2 adds c
- > pick tip adds d
- > EOF
- $ hg log -G -T '{rev} {desc}
'
- @ 5 adds d
- |
- o 4 adds c
- |
- | o 1 adds b
- |/
- o 0 adds a
-
-
test-histedit-base.t
--- c:/hgdev/src/tests/test-histedit-base.t
+++ c:/hgdev/src/tests/test-histedit-base.t.err
@@ -10,249 +10,36 @@
Create repo a:
$ hg init a
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd a
+ $TESTTMP.sh: line 15: cd: a: $ENOENT$
$ hg unbundle "$TESTDIR/bundles/rebase.hg"
- adding changesets
- adding manifests
- adding file changes
- added 8 changesets with 7 changes to 7 files (+2 heads)
- new changesets cd010b8cd998:02de42196ebe (8 drafts)
- (run 'hg heads' to see heads, 'hg merge' to merge)
- $ hg up tip
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
-
- $ hg tglog
- @ 7:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- |
- | o 6:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- |/|
- o | 5:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- | |
- | o 4:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- | o 3:32af7686d403cf45b5d95f2d70cebea587ac806a:draft 'D'
- | |
- | o 2:5fddd98957c8a54a4d436dfe1da9d87f21a1b97b:draft 'C'
- | |
- | o 1:42ccdea3bb16d28e1848c95fe2e44c000f3f21b1:draft 'B'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-Verify that implicit base command and help are listed
-
- $ HGEDITOR=cat hg histedit |grep base
- # b, base = checkout changeset and apply further changesets from there
-
-Go to D
- $ hg update 3
- 3 files updated, 0 files merged, 2 files removed, 0 files unresolved
-edit the history to rebase B onto H
-
-
-Rebase B onto H
- $ hg histedit 1 --commands - 2>&1 << EOF | fixbundle
- > base 02de42196ebe
- > pick 42ccdea3bb16 B
- > pick 5fddd98957c8 C
- > pick 32af7686d403 D
- > EOF
-
- $ hg tglog
- @ 7:0937e82309df47d14176ee15e45dbec5fbdef340:draft 'D'
- |
- o 6:f778d1cbddac4ab679d9983c9bb92e4c5e09e7fa:draft 'C'
- |
- o 5:3d41b7cc708545206213a842f96d812d2e73d818:draft 'B'
- |
- o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- |
- | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- |/|
- o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- | |
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-Rebase back and drop something
- $ hg histedit 5 --commands - 2>&1 << EOF | fixbundle
- > base cd010b8cd998
- > pick 3d41b7cc7085 B
- > drop f778d1cbddac C
- > pick 0937e82309df D
- > EOF
-
- $ hg tglog
- @ 6:476cc3e4168da2d036b141f7f7dcff7f8e3fe846:draft 'D'
- |
- o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-Split stack
- $ hg histedit 5 --commands - 2>&1 << EOF | fixbundle
- > base cd010b8cd998
- > pick d273e35dcdf2 B
- > base cd010b8cd998
- > pick 476cc3e4168d D
- > EOF
-
- $ hg tglog
- @ 6:d7a6f907a822c4ce6f15662ae45a42aa46d3818a:draft 'D'
- |
- | o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |/
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-Abort
- $ echo x > B
- $ hg add B
- $ hg commit -m "X"
- $ hg tglog
- @ 7:591369deedfdcbf57471e894999a70d7f676186d:draft 'X'
- |
- o 6:d7a6f907a822c4ce6f15662ae45a42aa46d3818a:draft 'D'
- |
- | o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |/
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
- $ hg histedit 6 --commands - 2>&1 << EOF | fixbundle
- > base d273e35dcdf2 B
- > drop d7a6f907a822 D
- > pick 591369deedfd X
- > EOF
- merging B
- warning: conflicts while merging B! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 591369deedfd)
- (hg histedit --continue to resume)
- $ hg histedit --abort | fixbundle
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg tglog
- @ 7:591369deedfdcbf57471e894999a70d7f676186d:draft 'X'
- |
- o 6:d7a6f907a822c4ce6f15662ae45a42aa46d3818a:draft 'D'
- |
- | o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |/
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-Continue
- $ hg histedit 6 --commands - 2>&1 << EOF | fixbundle
- > base d273e35dcdf2 B
- > drop d7a6f907a822 D
- > pick 591369deedfd X
- > EOF
- merging B
- warning: conflicts while merging B! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 591369deedfd)
- (hg histedit --continue to resume)
- $ echo b2 > B
- $ hg resolve --mark B
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue | fixbundle
- $ hg tglog
- @ 6:03772da75548bb42a8f1eacd8c91d0717a147fcd:draft 'X'
- |
- o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
-
-base on a previously picked changeset
- $ echo i > i
- $ hg add i
- $ hg commit -m "I"
- $ echo j > j
- $ hg add j
- $ hg commit -m "J"
- $ hg tglog
- @ 8:e8c55b19d366b335626e805484110d1d5f6f2ea3:draft 'J'
- |
- o 7:b2f90fd8aa85db5569e3cfc30cd1d7739546368e:draft 'I'
- |
- o 6:03772da75548bb42a8f1eacd8c91d0717a147fcd:draft 'X'
- |
- o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
- $ hg histedit 5 --commands - 2>&1 << EOF | fixbundle
- > pick d273e35dcdf2 B
- > pick 03772da75548 X
- > base d273e35dcdf2 B
- > pick e8c55b19d366 J
- > base d273e35dcdf2 B
- > pick b2f90fd8aa85 I
- > EOF
- hg: parse error: base "d273e35dcdf2" changeset was an edited list candidate
- (base must only use unlisted changesets)
-
- $ hg tglog
- @ 8:e8c55b19d366b335626e805484110d1d5f6f2ea3:draft 'J'
- |
- o 7:b2f90fd8aa85db5569e3cfc30cd1d7739546368e:draft 'I'
- |
- o 6:03772da75548bb42a8f1eacd8c91d0717a147fcd:draft 'X'
- |
- o 5:d273e35dcdf21a7eb305192ef2e362887cd0a6f8:draft 'B'
- |
- | o 4:02de42196ebee42ef284b6780a87cdc96e8eaab6:draft 'H'
- | |
- | | o 3:eea13746799a9e0bfd88f29d3c2e9dc9389f524f:draft 'G'
- | |/|
- | o | 2:24b6387c8c8cae37178880f3fa95ded3cb1cf785:draft 'F'
- |/ /
- | o 1:9520eea781bcca16c1e15acc0ba14335a0e8e5ba:draft 'E'
- |/
- o 0:cd010b8cd998f3981a5a8115f94f8da4ab506089:draft 'A'
-
test-histedit-bookmark-motion.t
--- c:/hgdev/src/tests/test-histedit-bookmark-motion.t
+++ c:/hgdev/src/tests/test-histedit-bookmark-motion.t.err
@@ -6,173 +6,41 @@
> EOF
$ hg init r
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd r
+ $TESTTMP.sh: line 13: cd: r: $ENOENT$
$ for x in a b c d e f ; do
> echo $x > $x
> hg add $x
> hg ci -m $x
> done
-
- $ hg book -r 1 will-move-backwards
- $ hg book -r 2 two
- $ hg book -r 2 also-two
- $ hg book -r 3 three
- $ hg book -r 4 four
- $ hg book -r tip five
- $ hg log --graph
- @ changeset: 5:652413bf663e
- | bookmark: five
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 4:e860deea161a
- | bookmark: four
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: e
- |
- o changeset: 3:055a42cdd887
- | bookmark: three
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 2:177f92b77385
- | bookmark: also-two
- | bookmark: two
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 1:d2ae7f538514
- | bookmark: will-move-backwards
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 0:cb9a9f314b8b
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: a
-
- $ HGEDITOR=cat hg histedit 1
- pick d2ae7f538514 1 b
- pick 177f92b77385 2 c
- pick 055a42cdd887 3 d
- pick e860deea161a 4 e
- pick 652413bf663e 5 f
-
- # Edit history between d2ae7f538514 and 652413bf663e
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ hg histedit 1 --commands - --verbose << EOF | grep histedit
- > pick 177f92b77385 2 c
- > drop d2ae7f538514 1 b
- > pick 055a42cdd887 3 d
- > fold e860deea161a 4 e
- > pick 652413bf663e 5 f
- > EOF
- saved backup bundle to $TESTTMP/r/.hg/strip-backup/96e494a2d553-45c027ab-histedit.hg
- $ hg log --graph
- @ changeset: 3:cacdfd884a93
- | bookmark: five
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 2:59d9f330561f
- | bookmark: four
- | bookmark: three
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 1:b346ab9a313d
- | bookmark: also-two
- | bookmark: two
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 0:cb9a9f314b8b
- bookmark: will-move-backwards
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: a
-
- $ HGEDITOR=cat hg histedit 1
- pick b346ab9a313d 1 c
- pick 59d9f330561f 2 d
- pick cacdfd884a93 3 f
-
- # Edit history between b346ab9a313d and cacdfd884a93
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ hg histedit 1 --commands - --verbose << EOF | grep histedit
- > pick b346ab9a313d 1 c
- > pick cacdfd884a93 3 f
- > pick 59d9f330561f 2 d
- > EOF
- saved backup bundle to $TESTTMP/r/.hg/strip-backup/59d9f330561f-073008af-histedit.hg
-
-We expect 'five' to stay at tip, since the tipmost bookmark is most
-likely the useful signal.
-
- $ hg log --graph
- @ changeset: 3:c04e50810e4b
- | bookmark: five
- | bookmark: four
- | bookmark: three
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 2:c13eb81022ca
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 1:b346ab9a313d
- | bookmark: also-two
- | bookmark: two
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 0:cb9a9f314b8b
- bookmark: will-move-backwards
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: a
-
test-histedit-commute.t
UnicodeDecodeError('unicodeescape', b'--- c:/hgdev/src/tests/test-histedit-commute.t\n+++ c:/hgdev/src/tests/test-histedit-commute.t.err\n@@ -17,91 +17,487 @@\n > }\n \n $ initrepo\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ $TESTTMP.sh: line 14: cd: r: $ENOENT$\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n log before edit\n $ hg log --graph\n- @ changeset: 5:652413bf663e\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 4:e860deea161a\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:055a42cdd887\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n show the edit commands offered\n $ HGEDITOR=cat hg histedit 177f92b77385\n- pick 177f92b77385 2 c\n- pick 055a42cdd887 3 d\n- pick e860deea161a 4 e\n- pick 652413bf663e 5 f\n- \n- # Edit history between 177f92b77385 and 652413bf663e\n- #\n- # Commits are listed from least to most recent\n- #\n- # You can reorder changesets by reordering the lines\n- #\n- # Commands:\n- #\n- # e, edit = use commit, but stop for amending\n- # m, mess = edit commit message without changing commit content\n- # p, pick = use commit\n- # b, base = checkout changeset and apply further changesets from there\n- # d, drop = remove commit from history\n- # f, fold = use commit, but combine it with the one above\n- # r, roll = like fold, but discard this commit\'s description and date\n- #\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n test customization of revision summary\n $ HGEDITOR=cat hg histedit 177f92b77385 \\\n > --config histedit.summary-template=\'I am rev {rev} desc {desc} tags {tags}\'\n- pick 177f92b77385 I am rev 2 desc c tags \n- pick 055a42cdd887 I am rev 3 desc d tags \n- pick e860deea161a I am rev 4 desc e tags \n- pick 652413bf663e I am rev 5 desc f tags tip\n- \n- # Edit history between 177f92b77385 and 652413bf663e\n- #\n- # Commits are listed from least to most recent\n- #\n- # You can reorder changesets by reordering the lines\n- #\n- # Commands:\n- #\n- # e, edit = use commit, but stop for amending\n- # m, mess = edit commit message without changing commit content\n- # p, pick = use commit\n- # b, base = checkout changeset and apply further changesets from there\n- # d, drop = remove commit from history\n- # f, fold = use commit, but combine it with the one above\n- # r, roll = like fold, but discard this commit\'s description and date\n- #\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n edit the history\n@@ -115,19 +511,72 @@\n > pick 055a42cdd887 d\n > EOF\n $ HGEDITOR="cat \\"$EDITED\\" > " hg histedit 177f92b77385 2>&1 | fixbundle\n- 0 files updated, 0 files merged, 4 files removed, 0 files unresolved\n- Editing (177f92b77385), you may commit or record as needed now.\n- (hg histedit --continue to resume)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n rules should end up in .hg/histedit-last-edit.txt:\n $ cat .hg/histedit-last-edit.txt\n- edit 177f92b77385 c\n- pick e860deea161a e\n- pick 652413bf663e f\n- pick 055a42cdd887 d\n+ cat: .hg/histedit-last-edit.txt: $ENOENT$\n+ [1]\n \n $ hg histedit --abort\n- 4 files updated, 0 files merged, 0 files removed, 0 files unresolved\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cat > $EDITED <<EOF\n > pick 177f92b77385 c\n > pick e860deea161a e\n@@ -135,40 +584,68 @@\n > pick 055a42cdd887 d\n > EOF\n $ HGEDITOR="cat \\"$EDITED\\" > " hg histedit 177f92b77385 2>&1 | fixbundle\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n log after edit\n $ hg log --graph\n- @ changeset: 5:07114f51870f\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 4:8ade9693061e\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 3:d8249471110a\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n put things back\n@@ -179,39 +656,67 @@\n > pick d8249471110a e\n > pick 8ade9693061e f\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n $ hg log --graph\n- @ changeset: 5:7eca9b5b1148\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 4:915da888f2de\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:10517e47bbbb\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n slightly different this time\n@@ -222,38 +727,66 @@\n > pick 915da888f2de e\n > pick 177f92b77385 c\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg log --graph\n- @ changeset: 5:38b92f448761\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 4:de71b079d9ce\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:be9ae3a309c6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 2:799205341b6b\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n keep prevents stripping dead revs\n@@ -263,49 +796,66 @@\n > pick 38b92f448761 c\n > pick de71b079d9ce e\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg log --graph\n- @ changeset: 7:803ef1c6fcfd\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 6:ece0b8d93dda\n- | parent: 3:be9ae3a309c6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- | o changeset: 5:38b92f448761\n- | | user: test\n- | | date: Thu Jan 01 00:00:00 1970 +0000\n- | | summary: c\n- | |\n- | o changeset: 4:de71b079d9ce\n- |/ user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:be9ae3a309c6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 2:799205341b6b\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n try with --rev\n@@ -313,51 +863,66 @@\n > pick de71b079d9ce e\n > pick 38b92f448761 c\n > EOF\n- hg: parse error: pick "de71b079d9ce" changeset was not a candidate\n- (only use listed changesets)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg log --graph\n- @ changeset: 7:803ef1c6fcfd\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 6:ece0b8d93dda\n- | parent: 3:be9ae3a309c6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- | o changeset: 5:38b92f448761\n- | | user: test\n- | | date: Thu Jan 01 00:00:00 1970 +0000\n- | | summary: c\n- | |\n- | o changeset: 4:de71b079d9ce\n- |/ user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:be9ae3a309c6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 2:799205341b6b\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n Verify that revsetalias entries work with histedit:\n $ cat >> $HGRCPATH <<EOF\n@@ -366,161 +931,102 @@\n > EOF\n $ echo extra commit >> c\n $ hg ci -m \'extra commit to c\'\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ HGEDITOR=cat hg histedit \'grandparent(.)\'\n- pick ece0b8d93dda 6 c\n- pick 803ef1c6fcfd 7 e\n- pick 9c863c565126 8 extra commit to c\n- \n- # Edit history between ece0b8d93dda and 9c863c565126\n- #\n- # Commits are listed from least to most recent\n- #\n- # You can reorder changesets by reordering the lines\n- #\n- # Commands:\n- #\n- # e, edit = use commit, but stop for amending\n- # m, mess = edit commit message without changing commit content\n- # p, pick = use commit\n- # b, base = checkout changeset and apply further changesets from there\n- # d, drop = remove commit from history\n- # f, fold = use commit, but combine it with the one above\n- # r, roll = like fold, but discard this commit\'s description and date\n- #\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n should also work if a commit message is missing\n $ BUNDLE="$TESTDIR/missing-comment.hg"\n $ hg init missing\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cd missing\n+ $TESTTMP.sh: line 106: cd: missing: $ENOENT$\n $ hg unbundle $BUNDLE\n- adding changesets\n- adding manifests\n- adding file changes\n- added 3 changesets with 3 changes to 1 files\n- new changesets 141947992243:bd22688093b3 (3 drafts)\n- (run \'hg update\' to get a working copy)\n- $ hg co tip\n- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved\n- $ hg log --graph\n- @ changeset: 2:bd22688093b3\n- | tag: tip\n- | user: Robert Altman <robert.altman@telventDTN.com>\n- | date: Mon Nov 28 16:40:04 2011 +0000\n- | summary: Update file.\n- |\n- o changeset: 1:3b3e956f9171\n- | user: Robert Altman <robert.altman@telventDTN.com>\n- | date: Mon Nov 28 16:37:57 2011 +0000\n- |\n- o changeset: 0:141947992243\n- user: Robert Altman <robert.altman@telventDTN.com>\n- date: Mon Nov 28 16:35:28 2011 +0000\n- summary: Checked in text file\n- \n-\n- $ hg histedit 0\n- $ cd ..\n-\n- $ cd ..\n-\n-\n-Test to make sure folding renames doesn\'t cause bogus conflicts (issue4251):\n- $ hg init issue4251\n- $ cd issue4251\n-\n- $ mkdir initial-dir\n- $ echo foo > initial-dir/initial-file\n- $ hg add initial-dir/initial-file\n- $ hg commit -m "initial commit"\n-\n-Move the file to a new directory, and in the same commit, change its content:\n- $ mkdir another-dir\n- $ hg mv initial-dir/initial-file another-dir/\n- $ echo changed > another-dir/initial-file\n- $ hg commit -m "moved and changed"\n-\n-Rename the file:\n- $ hg mv another-dir/initial-file another-dir/renamed-file\n- $ hg commit -m "renamed"\n-\n-Now, let\'s try to fold the second commit into the first:\n- $ cat > editor.sh <<EOF\n- > #!/bin/sh\n- > cat > \\$1 <<ENDOF\n- > pick b0f4233702ca 0 initial commit\n- > fold 5e8704a8f2d2 1 moved and changed\n- > pick 40e7299e8fa7 2 renamed\n- > ENDOF\n- > EOF\n-\n- $ HGEDITOR="sh ./editor.sh" hg histedit 0\n- saved backup bundle to $TESTTMP/issue4251/.hg/strip-backup/b0f4233702ca-4cf5af69-histedit.hg\n-\n- $ hg --config diff.git=yes export 0\n- # HG changeset patch\n- # User test\n- # Date 0 0\n- # Thu Jan 01 00:00:00 1970 +0000\n- # Node ID fffadc26f8f85623ce60b028a3f1ccc3730f8530\n- # Parent 0000000000000000000000000000000000000000\n- pick b0f4233702ca 0 initial commit\n- fold 5e8704a8f2d2 1 moved and changed\n- pick 40e7299e8fa7 2 renamed\n- \n- diff --git a/another-dir/initial-file b/another-dir/initial-file\n- new file mode 100644\n- --- /dev/null\n- +++ b/another-dir/initial-file\n- @@ -0,0 +1,1 @@\n- +changed\n-\n-\n- $ hg --config diff.git=yes export 1\n- # HG changeset patch\n- # User test\n- # Date 0 0\n- # Thu Jan 01 00:00:00 1970 +0000\n- # Node ID 9b730d82b00af8a2766facebfa47cc124405a118\n- # Parent fffadc26f8f85623ce60b028a3f1ccc3730f8530\n- renamed\n- \n- diff --git a/another-dir/initial-file b/another-dir/renamed-file\n- rename from another-dir/initial-file\n- rename to another-dir/renamed-file\n-\n-\n- $ cd ..\n-\n-Test that branches are preserved and stays active\n--------------------------------------------------\n-\n- $ hg init repo-with-branch\n- $ cd repo-with-branch\n- $ echo a > a\n- $ hg add a\n- $ hg commit -m A\n- $ hg branch foo\n- marked working directory as branch foo\n- (branches are permanent and global, did you want a bookmark?)\n- $ echo a > b\n- $ hg add b\n- $ hg commit -m foo-B\n- $ echo a > c\n- $ hg add c\n- $ hg commit -m foo-C\n-\n- $ hg branch\n- foo\n- $ echo "pick efefa76d6dc3 2 foo-C" >> cmd\n- $ echo "pick 7336e7550422 1 foo-B" >> cmd\n-\n- $ HGEDITOR=cat hg histedit -r ".^" --commands cmd --quiet\n- $ hg log --template \'{rev} {branch}\\n\'\n- 2 foo\n- 1 foo\n- 0 default\n- $ hg branch\n- foo\n-\n- $ cd ..\n', 38762, 38764, 'truncated \\uXXXX escape') decoding diff, sorry
test-histedit-drop.t
UnicodeDecodeError('unicodeescape', b'--- c:/hgdev/src/tests/test-histedit-drop.t\n+++ c:/hgdev/src/tests/test-histedit-drop.t.err\n@@ -17,40 +17,418 @@\n > }\n \n $ initrepo\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ $TESTTMP.sh: line 14: cd: r: $ENOENT$\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n log before edit\n $ hg log --graph\n- @ changeset: 5:652413bf663e\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 4:e860deea161a\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:055a42cdd887\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n edit the history\n $ hg histedit 177f92b77385 --commands - 2>&1 << EOF | fixbundle\n@@ -59,62 +437,135 @@\n > pick 652413bf663e f\n > pick 055a42cdd887 d\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n log after edit\n $ hg log --graph\n- @ changeset: 4:f518305ce889\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 3:a4f7421b80f7\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 2:ee283cb5f2d5\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n Check histedit_source\n \n $ hg log --debug --rev f518305ce889\n- changeset: 4:f518305ce889c07cb5bd05522176d75590ef3324\n- tag: tip\n- phase: draft\n- parent: 3:a4f7421b80f79fcc59fff01bcbf4a53d127dd6d3\n- parent: -1:0000000000000000000000000000000000000000\n- manifest: 4:d3d4f51c157ff242c32ff745d4799aaa26ccda44\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- files+: d\n- extra: branch=default\n- extra: histedit_source=055a42cdd88768532f9cf79daa407fc8d138de9b\n- description:\n- d\n- \n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n manifest after edit\n $ hg manifest\n- a\n- b\n- d\n- e\n- f\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n Drop the last changeset\n \n@@ -123,52 +574,192 @@\n > pick a4f7421b80f7 f\n > drop f518305ce889 d\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg log --graph\n- @ changeset: 3:a4f7421b80f7\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 2:ee283cb5f2d5\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg histedit cb9a9f314b8b --commands - 2>&1 << EOF | fixbundle\n > pick cb9a9f314b8b a\n > pick ee283cb5f2d5 e\n > EOF\n- hg: parse error: missing rules for changeset a4f7421b80f7\n- (use "drop a4f7421b80f7" to discard, see also: \'hg help -e histedit.config\')\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg --config histedit.dropmissing=True histedit cb9a9f314b8b --commands - 2>&1 << EOF | fixbundle\n > EOF\n- hg: parse error: no rules provided\n- (use strip extension to remove commits)\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg --config histedit.dropmissing=True histedit cb9a9f314b8b --commands - 2>&1 << EOF | fixbundle\n > pick cb9a9f314b8b a\n > pick ee283cb5f2d5 e\n > EOF\n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg log --graph\n- @ changeset: 1:e99c679bf03e\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** unknown exception encountered, please report by visiting\n+ ** https://mercurial-scm.org/wiki/BugTracker\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n', 32561, 32563, 'truncated \\uXXXX escape') decoding diff, sorry
test-histedit-edit.t
UnicodeDecodeError('unicodeescape', b'--- c:/hgdev/src/tests/test-histedit-edit.t\n+++ c:/hgdev/src/tests/test-histedit-edit.t.err\n@@ -19,51 +19,544 @@\n > }\n \n $ initrepo\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ $TESTTMP.sh: line 16: cd: r: $ENOENT$\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n log before edit\n $ hg log --graph\n- @ changeset: 6:3c6a8ed2ebe8\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: g\n- |\n- o changeset: 5:652413bf663e\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 4:e860deea161a\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: e\n- |\n- o changeset: 3:055a42cdd887\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n dirty a file\n $ echo a > g\n $ hg histedit 177f92b77385 --commands - 2>&1 << EOF\n > EOF\n- abort: uncommitted changes\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ echo g > g\n \n edit the history\n@@ -74,15 +567,72 @@\n > pick 652413bf663e f\n > pick 3c6a8ed2ebe8 g\n > EOF\n- 0 files updated, 0 files merged, 3 files removed, 0 files unresolved\n- Editing (e860deea161a), you may commit or record as needed now.\n- (hg histedit --continue to resume)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n try to update and get an error\n $ hg update tip\n- abort: histedit in progress\n- (use \'hg histedit --continue\' or \'hg histedit --abort\')\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n edit the plan via the editor\n $ cat >> $TESTTMP/editplan.sh <<EOF\n@@ -93,20 +643,41 @@\n > EOF2\n > EOF\n $ HGEDITOR="sh $TESTTMP/editplan.sh" hg histedit --edit-plan\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cat .hg/histedit-state\n- v1\n- 055a42cdd88768532f9cf79daa407fc8d138de9b\n- 3c6a8ed2ebe862cc949d2caa30775dd6f16fb799\n- False\n- 3\n- drop\n- e860deea161a2f77de56603b340ebbb4536308ae\n- drop\n- 652413bf663ef2a641cab26574e46d5f5a64a55a\n- drop\n- 3c6a8ed2ebe862cc949d2caa30775dd6f16fb799\n- 0\n- strip-backup/177f92b77385-0ebe6a8f-histedit.hg\n+ cat: .hg/histedit-state: $ENOENT$\n+ [1]\n \n edit the plan via --commands\n $ hg histedit --edit-plan --commands - 2>&1 << EOF\n@@ -114,88 +685,323 @@\n > pick 652413bf663e f\n > drop 3c6a8ed2ebe8 g\n > EOF\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cat .hg/histedit-state\n- v1\n- 055a42cdd88768532f9cf79daa407fc8d138de9b\n- 3c6a8ed2ebe862cc949d2caa30775dd6f16fb799\n- False\n- 3\n- edit\n- e860deea161a2f77de56603b340ebbb4536308ae\n- pick\n- 652413bf663ef2a641cab26574e46d5f5a64a55a\n- drop\n- 3c6a8ed2ebe862cc949d2caa30775dd6f16fb799\n- 0\n- strip-backup/177f92b77385-0ebe6a8f-histedit.hg\n+ cat: .hg/histedit-state: $ENOENT$\n+ [1]\n \n Go at a random point and try to continue\n \n $ hg id -n\n- 3+\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg up 0\n- abort: histedit in progress\n- (use \'hg histedit --continue\' or \'hg histedit --abort\')\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n Try to delete necessary commit\n $ hg strip -r 652413b\n- abort: histedit in progress, can\'t strip 652413bf663e\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n commit, then edit the revision\n $ hg ci -m \'wat\'\n- created new head\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ echo a > e\n \n qnew should fail while we\'re in the middle of the edit step\n \n $ hg --config extensions.mq= qnew please-fail\n- abort: histedit in progress\n- (use \'hg histedit --continue\' or \'hg histedit --abort\')\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate, mq\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 992, in _dispatch\\r (esc)\n+ extensions.loadall(lui)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\extensions.py", line 425, in loadall\\r (esc)\n+ _loadextra(ui, newindex, extraloaders)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\extensions.py", line 453, in _loadextra\\r (esc)\n+ getattr(loadermod, loadername)(ui, name, extraobj)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\pycompat.py", line 299, in w\\r (esc)\n+ return f(object, sysstr(name), *args)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ HGEDITOR=\'echo foobaz > \' hg histedit --continue 2>&1 | fixbundle\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n $ hg log --graph\n- @ changeset: 6:b5f70786f9b0\n- | tag: tip\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: f\n- |\n- o changeset: 5:a5e1ba2f7afb\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: foobaz\n- |\n- o changeset: 4:1a60820cd1f6\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: wat\n- |\n- o changeset: 3:055a42cdd887\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: d\n- |\n- o changeset: 2:177f92b77385\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: c\n- |\n- o changeset: 1:d2ae7f538514\n- | user: test\n- | date: Thu Jan 01 00:00:00 1970 +0000\n- | summary: b\n- |\n- o changeset: 0:cb9a9f314b8b\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg cat e\n- a\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n Stripping necessary commits should not break --abort\n \n@@ -204,88 +1010,387 @@\n > pick a5e1ba2f7afb foobaz\n > pick b5f70786f9b0 g\n > EOF\n- 0 files updated, 0 files merged, 2 files removed, 0 files unresolved\n- Editing (1a60820cd1f6), you may commit or record as needed now.\n- (hg histedit --continue to resume)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n $ mv .hg/histedit-state .hg/histedit-state.bak\n+ mv: cannot stat `.hg/histedit-state\': $ENOENT$\n+ [1]\n $ hg strip -q -r b5f70786f9b0\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ mv .hg/histedit-state.bak .hg/histedit-state\n+ mv: cannot stat `.hg/histedit-state.bak\': $ENOENT$\n+ [1]\n $ hg histedit --abort\n- adding changesets\n- adding manifests\n- adding file changes\n- added 1 changesets with 1 changes to 3 files\n- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg log -r .\n- changeset: 6:b5f70786f9b0\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: f\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n check histedit_source\n \n $ hg log --debug --rev 5\n- changeset: 5:a5e1ba2f7afb899ef1581cea528fd885d2fca70d\n- phase: draft\n- parent: 4:1a60820cd1f6004a362aa622ebc47d59bc48eb34\n- parent: -1:0000000000000000000000000000000000000000\n- manifest: 5:5ad3be8791f39117565557781f5464363b918a45\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- files: e\n- extra: branch=default\n- extra: histedit_source=e860deea161a2f77de56603b340ebbb4536308ae\n- description:\n- foobaz\n- \n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg histedit tip --commands - 2>&1 <<EOF| fixbundle\n > edit b5f70786f9b0 f\n > EOF\n- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved\n- Editing (b5f70786f9b0), you may commit or record as needed now.\n- (hg histedit --continue to resume)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg status\n- A f\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg summary\n- parent: 5:a5e1ba2f7afb \n- foobaz\n- branch: default\n- commit: 1 added (new branch head)\n- update: 1 new changesets (update)\n- phases: 7 draft\n- hist: 1 remaining (histedit --continue)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n (test also that editor is invoked if histedit is continued for\n "edit" action)\n \n $ HGEDITOR=\'cat\' hg histedit --continue\n- f\n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: added f\n- saved backup bundle to $TESTTMP/r/.hg/strip-backup/b5f70786f9b0-c28d9c86-histedit.hg\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg status\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n log after edit\n $ hg log --limit 1\n- changeset: 6:a107ee126658\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: f\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n say we\'ll change the message, but don\'t.\n $ cat > ../edit.sh <<EOF\n@@ -293,14 +1398,103 @@\n > mv tmp "\\$1"\n > EOF\n $ HGEDITOR="sh ../edit.sh" hg histedit tip 2>&1 | fixbundle\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg status\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg log --limit 1\n- changeset: 6:1fd3b2fe7754\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: f\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n modify the message\n \n@@ -319,6 +1513,8 @@\n > # this failure occurs before editor invocation\n > commitfailure = $TESTTMP/commitfailure.py\n > EOF\n+ $TESTTMP.sh: line 135: .hg/hgrc: $ENOENT$\n+ [1]\n \n $ cat > $TESTTMP/editor.sh <<EOF\n > echo "==== before editing"\n@@ -333,7 +1529,37 @@\n $ HGEDITOR="sh $TESTTMP/editor.sh" hg histedit tip --commands - 2>&1 << EOF | fixbundle\n > mess 1fd3b2fe7754 f\n > EOF\n- abort: emulating unexpected abort\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ test -f .hg/last-message.txt\n [1]\n \n@@ -341,7 +1567,41 @@\n > [extensions]\n > commitfailure = !\n > EOF\n+ $TESTTMP.sh: line 156: .hg/hgrc: $ENOENT$\n+ [1]\n $ hg histedit --abort -q\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n (test that editor is invoked and commit message is saved into\n "last-message.txt")\n@@ -351,204 +1611,332 @@\n > # this failure occurs after editor invocation\n > pretxncommit.unexpectedabort = false\n > EOF\n+ $TESTTMP.sh: line 163: .hg/hgrc: $ENOENT$\n+ [1]\n \n $ hg status --rev \'1fd3b2fe7754^1\' --rev 1fd3b2fe7754\n- A f\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ rm -f .hg/last-message.txt\n $ HGEDITOR="sh $TESTTMP/editor.sh" hg histedit tip --commands - 2>&1 << EOF\n > mess 1fd3b2fe7754 f\n > EOF\n- ==== before editing\n- f\n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: added f\n- ====\n- transaction abort!\n- rollback completed\n- note: commit message saved in .hg/last-message.txt\n- abort: pretxncommit.unexpectedabort hook exited with status 1\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cat .hg/last-message.txt\n- f\n- \n- \n- check saving last-message.txt\n+ cat: .hg/last-message.txt: $ENOENT$\n+ [1]\n \n (test also that editor is invoked if histedit is continued for "message"\n action)\n \n $ HGEDITOR=cat hg histedit --continue\n- f\n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: added f\n- transaction abort!\n- rollback completed\n- note: commit message saved in .hg/last-message.txt\n- abort: pretxncommit.unexpectedabort hook exited with status 1\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ cat >> .hg/hgrc <<EOF\n > [hooks]\n > pretxncommit.unexpectedabort =\n > EOF\n+ $TESTTMP.sh: line 181: .hg/hgrc: $ENOENT$\n+ [1]\n $ hg histedit --abort -q\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n then, check "modify the message" itself\n \n $ hg histedit tip --commands - 2>&1 << EOF | fixbundle\n > mess 1fd3b2fe7754 f\n > EOF\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n $ hg status\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg log --limit 1\n- changeset: 6:62feedb1200e\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: f\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n rollback should not work after a histedit\n $ hg rollback\n- no rollback information available\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n [1]\n \n $ cd ..\n $ hg clone -qr0 r r0\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, strip, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cd r0\n+ $TESTTMP.sh: line 202: cd: r0: $ENOENT$\n $ hg phase -fdr0\n- $ hg histedit --commands - 0 2>&1 << EOF\n- > edit cb9a9f314b8b a > $EDITED\n- > EOF\n- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved\n- Editing (cb9a9f314b8b), you may commit or record as needed now.\n- (hg histedit --continue to resume)\n- [1]\n- $ HGEDITOR=true hg histedit --continue\n- saved backup bundle to $TESTTMP/r0/.hg/strip-backup/cb9a9f314b8b-cc5ccb0b-histedit.hg\n-\n- $ hg log -G\n- @ changeset: 0:0efcea34f18a\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: a\n- \n- $ echo foo >> b\n- $ hg addr\n- adding b\n- $ hg ci -m \'add b\'\n- $ echo foo >> a\n- $ hg ci -m \'extend a\'\n- $ hg phase --public 1\n-Attempting to fold a change into a public change should not work:\n- $ cat > ../edit.sh <<EOF\n- > cat "\\$1" | sed s/pick/fold/ > tmp\n- > mv tmp "\\$1"\n- > EOF\n- $ HGEDITOR="sh ../edit.sh" hg histedit 2\n- warning: histedit rules saved to: .hg/histedit-last-edit.txt\n- hg: parse error: first changeset cannot use verb "fold"\n- [255]\n- $ cat .hg/histedit-last-edit.txt\n- fold 0012be4a27ea 2 extend a\n- \n- # Edit history between 0012be4a27ea and 0012be4a27ea\n- #\n- # Commits are listed from least to most recent\n- #\n- # You can reorder changesets by reordering the lines\n- #\n- # Commands:\n- #\n- # e, edit = use commit, but stop for amending\n- # m, mess = edit commit message without changing commit content\n- # p, fold = use commit\n- # b, base = checkout changeset and apply further changesets from there\n- # d, drop = remove commit from history\n- # f, fold = use commit, but combine it with the one above\n- # r, roll = like fold, but discard this commit\'s description and date\n- #\n-\n- $ cd ..\n-\n-============================================\n-Test update-timestamp config option in mess|\n-============================================\n-\n- $ addwithdate ()\n- > {\n- > echo $1 > $1\n- > hg add $1\n- > hg ci -m $1 -d "$2 0"\n- > }\n-\n- $ initrepo ()\n- > {\n- > hg init r2\n- > cd r2\n- > addwithdate a 1\n- > addwithdate b 2\n- > addwithdate c 3\n- > addwithdate d 4\n- > addwithdate e 5\n- > addwithdate f 6\n- > }\n-\n- $ initrepo\n-\n-log before edit\n-\n- $ hg log --limit 1\n- changeset: 5:178e35e0ce73\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:06 1970 +0000\n- summary: f\n- \n- $ hg histedit tip --commands - 2>&1 --config rewrite.update-timestamp=True << EOF | fixbundle\n- > mess 178e35e0ce73 f\n- > EOF\n-\n-log after edit\n-\n- $ hg log --limit 1\n- changeset: 5:98bf456d476b\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:00 1970 +0000\n- summary: f\n- \n-\n- $ cd ..\n-\n-warn the user on editing tagged commits\n-\n- $ hg init issue4017\n- $ cd issue4017\n- $ echo > a\n- $ hg ci -Am \'add a\'\n- adding a\n- $ hg tag a\n- $ hg tags\n- tip 1:bd7ee4f3939b\n- a 0:a8a82d372bb3\n- $ hg histedit\n- warning: tags associated with the given changeset will be lost after histedit.\n- do you want to continue (yN)? n\n- abort: histedit cancelled\n- \n- [255]\n- $ cd ..\n', 42701, 42703, 'truncated \\uXXXX escape') decoding diff, sorry
test-histedit-fold-non-commute.t
--- c:/hgdev/src/tests/test-histedit-fold-non-commute.t
+++ c:/hgdev/src/tests/test-histedit-fold-non-commute.t.err
@@ -32,311 +32,444 @@
> }
$ initrepo r
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 20: cd: r: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
$ cd r
+ $TESTTMP.sh: line 39: cd: r: $ENOENT$
Initial generation of the command files
$ EDITED="$TESTTMP/editedhistory"
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 3 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 4 >> $EDITED
- $ hg log --template 'fold {node|short} {rev} {desc}
' -r 7 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 5 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 6 >> $EDITED
- $ cat $EDITED
- pick 092e4ce14829 3 c
- pick ae78f4c9d74f 4 d
- fold 42abbb61bede 7 does not commute with e
- pick 7f3755409b00 5 e
- pick dd184f2faeb0 6 f
-
-log before edit
- $ hg log --graph
- @ changeset: 7:42abbb61bede
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:07 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 6:dd184f2faeb0
- | user: test
- | date: Thu Jan 01 00:00:06 1970 +0000
- | summary: f
- |
- o changeset: 5:7f3755409b00
- | user: test
- | date: Thu Jan 01 00:00:05 1970 +0000
- | summary: e
- |
- o changeset: 4:ae78f4c9d74f
- | user: test
- | date: Thu Jan 01 00:00:04 1970 +0000
- | summary: d
- |
- o changeset: 3:092e4ce14829
- | user: test
- | date: Thu Jan 01 00:00:03 1970 +0000
- | summary: c
- |
- o changeset: 2:40ccdd8beb95
- | user: test
- | date: Thu Jan 01 00:00:02 1970 +0000
- | summary: b
- |
- o changeset: 1:cd997a145b29
- | user: test
- | date: Thu Jan 01 00:00:01 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-edit the history
- $ hg histedit 3 --commands $EDITED 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (fold 42abbb61bede)
- (hg histedit --continue to resume)
-
-fix up
- $ echo 'I can haz no commute' > e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ HGEDITOR=cat hg histedit --continue 2>&1 | fixbundle | grep -v '2 files removed'
- d
- ***
- does not commute with e
-
-
-
- HG: Enter commit message. Lines beginning with 'HG:' are removed.
- HG: Leave message empty to abort commit.
- HG: --
- HG: user: test
- HG: branch 'default'
- HG: changed d
- HG: changed e
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 7f3755409b00)
- (hg histedit --continue to resume)
-
-just continue this time
-keep the non-commuting change, and thus the pending change will be dropped
- $ hg revert -r 'p1()' e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg diff
- $ hg histedit --continue 2>&1 | fixbundle
- 7f3755409b00: skipping changeset (no changes)
-
-log after edit
- $ hg log --graph
- @ changeset: 5:1300355b1a54
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:06 1970 +0000
- | summary: f
- |
- o changeset: 4:e2ac33269083
- | user: test
- | date: Thu Jan 01 00:00:07 1970 +0000
- | summary: d
- |
- o changeset: 3:092e4ce14829
- | user: test
- | date: Thu Jan 01 00:00:03 1970 +0000
- | summary: c
- |
- o changeset: 2:40ccdd8beb95
- | user: test
- | date: Thu Jan 01 00:00:02 1970 +0000
- | summary: b
- |
- o changeset: 1:cd997a145b29
- | user: test
- | date: Thu Jan 01 00:00:01 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-contents of e
- $ hg cat e
- I can haz no commute
-
-manifest
- $ hg manifest
- a
- b
- c
- d
- e
- f
-
- $ cd ..
-
-Repeat test using "roll", not "fold". "roll" folds in changes but drops message and date
-
- $ initrepo r2
- $ cd r2
-
-Initial generation of the command files
-
- $ EDITED="$TESTTMP/editedhistory.2"
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 3 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 4 >> $EDITED
- $ hg log --template 'roll {node|short} {rev} {desc}
' -r 7 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 5 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 6 >> $EDITED
- $ cat $EDITED
- pick 092e4ce14829 3 c
- pick ae78f4c9d74f 4 d
- roll 42abbb61bede 7 does not commute with e
- pick 7f3755409b00 5 e
- pick dd184f2faeb0 6 f
-
-log before edit
- $ hg log --graph
- @ changeset: 7:42abbb61bede
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:07 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 6:dd184f2faeb0
- | user: test
- | date: Thu Jan 01 00:00:06 1970 +0000
- | summary: f
- |
- o changeset: 5:7f3755409b00
- | user: test
- | date: Thu Jan 01 00:00:05 1970 +0000
- | summary: e
- |
- o changeset: 4:ae78f4c9d74f
- | user: test
- | date: Thu Jan 01 00:00:04 1970 +0000
- | summary: d
- |
- o changeset: 3:092e4ce14829
- | user: test
- | date: Thu Jan 01 00:00:03 1970 +0000
- | summary: c
- |
- o changeset: 2:40ccdd8beb95
- | user: test
- | date: Thu Jan 01 00:00:02 1970 +0000
- | summary: b
- |
- o changeset: 1:cd997a145b29
- | user: test
- | date: Thu Jan 01 00:00:01 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-edit the history
- $ hg histedit 3 --commands $EDITED 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (roll 42abbb61bede)
- (hg histedit --continue to resume)
-
-fix up
- $ echo 'I can haz no commute' > e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle | grep -v '2 files removed'
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 7f3755409b00)
- (hg histedit --continue to resume)
-
-just continue this time
- $ hg revert -r 'p1()' e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle
- 7f3755409b00: skipping changeset (no changes)
-
-log after edit
- $ hg log --graph
- @ changeset: 5:b538bcb461be
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:06 1970 +0000
- | summary: f
- |
- o changeset: 4:317e37cb6d66
- | user: test
- | date: Thu Jan 01 00:00:04 1970 +0000
- | summary: d
- |
- o changeset: 3:092e4ce14829
- | user: test
- | date: Thu Jan 01 00:00:03 1970 +0000
- | summary: c
- |
- o changeset: 2:40ccdd8beb95
- | user: test
- | date: Thu Jan 01 00:00:02 1970 +0000
- | summary: b
- |
- o changeset: 1:cd997a145b29
- | user: test
- | date: Thu Jan 01 00:00:01 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-contents of e
- $ hg cat e
- I can haz no commute
-
-manifest
- $ hg manifest
- a
- b
- c
- d
- e
- f
-
-description is taken from rollup target commit
-
- $ hg log --debug --rev 4
- changeset: 4:317e37cb6d66c1c84628c00e5bf4c8c292831951
- phase: draft
- parent: 3:092e4ce14829f4974399ce4316d59f64ef0b6725
- parent: -1:0000000000000000000000000000000000000000
- manifest: 4:b068a323d969f22af1296ec6a5ea9384cef437ac
- user: test
- date: Thu Jan 01 00:00:04 1970 +0000
- files: d e
- extra: branch=default
- extra: histedit_source=ae78f4c9d74ffa4b6cb5045001c303fe9204e890,42abbb61bede6f4366fa1e74a664343e5d558a70
- description:
- d
-
-
-
-done with repo r2
-
- $ cd ..
test-histedit-fold.t
UnicodeDecodeError('unicodeescape', b'--- c:/hgdev/src/tests/test-histedit-fold.t\n+++ c:/hgdev/src/tests/test-histedit-fold.t.err\n@@ -41,21 +41,446 @@\n > }\n \n $ initrepo\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ $TESTTMP.sh: line 24: cd: r: $ENOENT$\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n log before edit\n $ hg logt --graph\n- @ 5:178e35e0ce73 f\n- |\n- o 4:1ddb6c90f2ee e\n- |\n- o 3:532247a8969b d\n- |\n- o 2:ff2c9fa2018b c\n- |\n- o 1:97d72e5f12c7 b\n- |\n- o 0:8580ff50825a a\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg histedit ff2c9fa2018b --commands - 2>&1 <<EOF | fixbundle\n > pick 1ddb6c90f2ee e\n@@ -63,49 +488,144 @@\n > fold ff2c9fa2018b c\n > pick 532247a8969b d\n > EOF\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n log after edit\n $ hg logt --graph\n- @ 4:c4d7f3def76d d\n- |\n- o 3:575228819b7e f\n- |\n- o 2:505a591af19e e\n- |\n- o 1:97d72e5f12c7 b\n- |\n- o 0:8580ff50825a a\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n post-fold manifest\n $ hg manifest\n- a\n- b\n- c\n- d\n- e\n- f\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n \n check histedit_source, including that it uses the later date, from the first changeset\n \n $ hg log --debug --rev 3\n- changeset: 3:575228819b7e6ed69e8c0a6a383ee59a80db7358\n- phase: draft\n- parent: 2:505a591af19eed18f560af827b9e03d2076773dc\n- parent: -1:0000000000000000000000000000000000000000\n- manifest: 3:81eede616954057198ead0b2c73b41d1f392829a\n- user: test\n- date: Thu Jan 01 00:00:06 1970 +0000\n- files+: c f\n- extra: branch=default\n- extra: histedit_source=7cad1d7030207872dfd1c3a7cb430f24f2884086,ff2c9fa2018b15fa74b33363bda9527323e2a99f\n- description:\n- f\n- ***\n- c\n- \n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n rollup will fold without preserving the folded commit\'s message or date\n \n@@ -117,37 +637,110 @@\n > pick 575228819b7e f\n > pick c4d7f3def76d d\n > EOF\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\bin\\hg", line 43, in <module>\n+ dispatch.run()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 111, in run\n+ status = dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 254, in dispatch\n+ ret = _runcatch(req) or 0\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 428, in _runcatch\n+ return _callcatch(ui, _runcatchfunc)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 437, in _callcatch\n+ return scmutil.callcatch(ui, func)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\scmutil.py", line 152, in callcatch\n+ return func()\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 418, in _runcatchfunc\n+ return _dispatch(req)\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\dispatch.py", line 1096, in _dispatch\n+ color.setup(ui_)\n+ File "C:\\hgdev\\python37-x64\\Lib\\importlib\\util.py", line 245, in __getattribute__\n+ self.__spec__.loader.exec_module(self)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\n+ File "C:\\Temp\\hgtests.tzvc59cy\\install\\lib\\python\\mercurial\\color.py", line 38, in <module>\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\n \n $ HGEDITOR=$OLDHGEDITOR\n \n log after edit\n $ hg logt --graph\n- @ 3:bab801520cec d\n- |\n- o 2:58c8f2bfc151 f\n- |\n- o 1:5d939c56c72e b\n- |\n- o 0:8580ff50825a a\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n description is taken from rollup target commit\n \n $ hg log --debug --rev 1\n- changeset: 1:5d939c56c72e77e29f5167696218e2131a40f5cf\n- phase: draft\n- parent: 0:8580ff50825a50c8f716709acdf8de0deddcd6ab\n- parent: -1:0000000000000000000000000000000000000000\n- manifest: 1:b5e112a3a8354e269b1524729f0918662d847c38\n- user: test\n- date: Thu Jan 01 00:00:02 1970 +0000\n- files+: b e\n- extra: branch=default\n- extra: histedit_source=97d72e5f12c7e84f85064aa72e5a297142c36ed9,505a591af19eed18f560af827b9e03d2076773dc\n- description:\n- b\n- \n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n check saving last-message.txt\n \n@@ -163,6 +756,8 @@\n > [hooks]\n > pretxncommit.abortfolding = python:$TESTTMP/abortfolding.py:abortfolding\n > EOF\n+ $TESTTMP.sh: line 76: .hg/hgrc: $ENOENT$\n+ [1]\n \n $ cat > $TESTTMP/editor.sh << EOF\n > echo "==== before editing"\n@@ -173,66 +768,562 @@\n \n $ rm -f .hg/last-message.txt\n $ hg status --rev \'58c8f2bfc151^1::bab801520cec\'\n- A c\n- A d\n- A f\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ HGEDITOR="sh $TESTTMP/editor.sh" hg histedit 58c8f2bfc151 --commands - 2>&1 <<EOF\n > pick 58c8f2bfc151 f\n > fold bab801520cec d\n > EOF\n- allow non-folding commit\n- ==== before editing\n- f\n- ***\n- c\n- ***\n- d\n- \n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: added c\n- HG: added d\n- HG: added f\n- ====\n- transaction abort!\n- rollback completed\n- abort: pretxncommit.abortfolding hook failed\n- [255]\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ cat .hg/last-message.txt\n- f\n- ***\n- c\n- ***\n- d\n- \n- \n- \n- check saving last-message.txt\n+ cat: .hg/last-message.txt: $ENOENT$\n+ [1]\n \n $ cd ..\n $ rm -r r\n+ rm: cannot lstat `r\': $ENOENT$\n+ [1]\n \n folding preserves initial author but uses later date\n ----------------------------------------------------\n \n $ initrepo\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ $TESTTMP.sh: line 24: cd: r: $ENOENT$\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg ci -d \'7 0\' --user "someone else" --amend --quiet\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n tip before edit\n $ hg log --rev .\n- changeset: 5:10c36dd37515\n- tag: tip\n- user: someone else\n- date: Thu Jan 01 00:00:07 1970 +0000\n- summary: f\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg --config progress.debug=1 --debug \\\n > histedit 1ddb6c90f2ee --commands - 2>&1 <<EOF | \\\n@@ -240,20 +1331,47 @@\n > pick 1ddb6c90f2ee e\n > fold 10c36dd37515 f\n > EOF\n- editing: pick 1ddb6c90f2ee 4 e 1/2 changes (50.00%)\n- editing: fold 10c36dd37515 5 f 2/2 changes (100.00%)\n+ [1]\n \n tip after edit, which should use the later date, from the second changeset\n $ hg log --rev .\n- changeset: 4:e4f3ec5d0b40\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:07 1970 +0000\n- summary: e\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ cd ..\n $ rm -r r\n+ rm: cannot lstat `r\': $ENOENT$\n+ [1]\n \n folding and creating no new change doesn\'t break:\n -------------------------------------------------\n@@ -263,66 +1381,479 @@\n $ mkdir fold-to-empty-test\n $ cd fold-to-empty-test\n $ hg init\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ printf "1\\n2\\n3\\n" > file\n $ hg add file\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg commit -m \'1+2+3\'\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ echo 4 >> file\n $ hg commit -m \'+4\'\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ echo 5 >> file\n $ hg commit -m \'+5\'\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ echo 6 >> file\n $ hg commit -m \'+6\'\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg logt --graph\n- @ 3:251d831eeec5 +6\n- |\n- o 2:888f9082bf99 +5\n- |\n- o 1:617f94f13c0f +4\n- |\n- o 0:0189ba417d34 1+2+3\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ hg histedit 1 --commands - << EOF\n > pick 617f94f13c0f 1 +4\n > drop 888f9082bf99 2 +5\n > fold 251d831eeec5 3 +6\n > EOF\n- merging file\n- warning: conflicts while merging file! (edit, then use \'hg resolve --mark\')\n- Fix up the change (fold 251d831eeec5)\n- (hg histedit --continue to resume)\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n [1]\n There were conflicts, we keep P1 content. This\n should effectively drop the changes from +6.\n \n $ hg status -v\n- M file\n- ? file.orig\n- # The repository is in an unfinished *histedit* state.\n- \n- # Unresolved merge conflicts:\n- # \n- # file\n- # \n- # To mark files as resolved: hg resolve --mark FILE\n- \n- # To continue: hg histedit --continue\n- # To abort: hg histedit --abort\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg resolve -l\n- U file\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg revert -r \'p1()\' file\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg resolve --mark file\n- (no more unresolved files)\n- continue: hg histedit --continue\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg histedit --continue\n- 251d831eeec5: empty changeset\n- saved backup bundle to $TESTTMP/fold-to-empty-test/.hg/strip-backup/888f9082bf99-daa0b8b3-histedit.hg\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ hg logt --graph\n- @ 1:617f94f13c0f +4\n- |\n- o 0:0189ba417d34 1+2+3\n- \n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n \n $ cd ..\n \n@@ -336,371 +1867,38 @@\n \n \n $ hg init fold-with-dropped\n+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate\n+ ** which supports versions unknown of Mercurial.\n+ ** Please disable mockmakedate and try your action again.\n+ ** If that fixes the bug please report it to the extension author.\n+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]\n+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)\n+ ** Extensions loaded: histedit, mockmakedate\n+ Traceback (most recent call last):\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\bin\\\\hg", line 43, in <module>\\r (esc)\n+ dispatch.run()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 111, in run\\r (esc)\n+ status = dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 254, in dispatch\\r (esc)\n+ ret = _runcatch(req) or 0\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 428, in _runcatch\\r (esc)\n+ return _callcatch(ui, _runcatchfunc)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 437, in _callcatch\\r (esc)\n+ return scmutil.callcatch(ui, func)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\scmutil.py", line 152, in callcatch\\r (esc)\n+ return func()\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 418, in _runcatchfunc\\r (esc)\n+ return _dispatch(req)\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\dispatch.py", line 1096, in _dispatch\\r (esc)\n+ color.setup(ui_)\\r (esc)\n+ File "C:\\\\hgdev\\\\python37-x64\\\\Lib\\\\importlib\\\\util.py", line 245, in __getattribute__\\r (esc)\n+ self.__spec__.loader.exec_module(self)\\r (esc)\n+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module\\r (esc)\n+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed\\r (esc)\n+ File "C:\\\\Temp\\\\hgtests.tzvc59cy\\\\install\\\\lib\\\\python\\\\mercurial\\\\color.py", line 38, in <module>\\r (esc)\n+ b\'black\': (False, curses.COLOR_BLACK, b\'\'),\\r (esc)\n+ AttributeError: module \'curses\' has no attribute \'COLOR_BLACK\'\\r (esc)\n+ [1]\n $ cd fold-with-dropped\n+ $TESTTMP.sh: line 170: cd: fold-with-dropped: $ENOENT$\n $ printf "1\\n2\\n3\\n" > file\n- $ hg commit -Am \'1+2+3\'\n- adding file\n- $ echo 4 >> file\n- $ hg commit -m \'+4\'\n- $ echo 5 >> file\n- $ hg commit -m \'+5\'\n- $ echo 6 >> file\n- $ hg commit -m \'+6\'\n- $ hg logt -G\n- @ 3:251d831eeec5 +6\n- |\n- o 2:888f9082bf99 +5\n- |\n- o 1:617f94f13c0f +4\n- |\n- o 0:0189ba417d34 1+2+3\n- \n- $ hg histedit 1 --commands - << EOF\n- > pick 617f94f13c0f 1 +4\n- > drop 888f9082bf99 2 +5\n- > fold 251d831eeec5 3 +6\n- > EOF\n- merging file\n- warning: conflicts while merging file! (edit, then use \'hg resolve --mark\')\n- Fix up the change (fold 251d831eeec5)\n- (hg histedit --continue to resume)\n- [1]\n- $ cat > file << EOF\n- > 1\n- > 2\n- > 3\n- > 4\n- > 5\n- > EOF\n- $ hg resolve --mark file\n- (no more unresolved files)\n- continue: hg histedit --continue\n- $ hg commit -m \'+5.2\'\n- created new head\n- $ echo 6 >> file\n- $ HGEDITOR=cat hg histedit --continue\n- +4\n- ***\n- +5.2\n- ***\n- +6\n- \n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: changed file\n- saved backup bundle to $TESTTMP/fold-with-dropped/.hg/strip-backup/617f94f13c0f-3d69522c-histedit.hg\n- $ hg logt -G\n- @ 1:10c647b2cdd5 +4\n- |\n- o 0:0189ba417d34 1+2+3\n- \n- $ hg export tip\n- # HG changeset patch\n- # User test\n- # Date 0 0\n- # Thu Jan 01 00:00:00 1970 +0000\n- # Node ID 10c647b2cdd54db0603ecb99b2ff5ce66d5a5323\n- # Parent 0189ba417d34df9dda55f88b637dcae9917b5964\n- +4\n- ***\n- +5.2\n- ***\n- +6\n- \n- diff -r 0189ba417d34 -r 10c647b2cdd5 file\n- --- a/file\tThu Jan 01 00:00:00 1970 +0000\n- +++ b/file\tThu Jan 01 00:00:00 1970 +0000\n- @@ -1,3 +1,6 @@\n- 1\n- 2\n- 3\n- +4\n- +5\n- +6\n- $ cd ..\n-\n-\n-Folding with initial rename (issue3729)\n----------------------------------------\n-\n- $ hg init fold-rename\n- $ cd fold-rename\n- $ echo a > a.txt\n- $ hg add a.txt\n- $ hg commit -m a\n- $ hg rename a.txt b.txt\n- $ hg commit -m rename\n- $ echo b >> b.txt\n- $ hg commit -m b\n-\n- $ hg logt --follow b.txt\n- 2:e0371e0426bc b\n- 1:1c4f440a8085 rename\n- 0:6c795aa153cb a\n-\n- $ hg histedit 1c4f440a8085 --commands - 2>&1 << EOF | fixbundle\n- > pick 1c4f440a8085 rename\n- > fold e0371e0426bc b\n- > EOF\n-\n- $ hg logt --follow b.txt\n- 1:cf858d235c76 rename\n- 0:6c795aa153cb a\n-\n- $ cd ..\n-\n-Folding with swapping\n----------------------\n-\n-This is an excuse to test hook with histedit temporary commit (issue4422)\n-\n-\n- $ hg init issue4422\n- $ cd issue4422\n- $ echo a > a.txt\n- $ hg add a.txt\n- $ hg commit -m a\n- $ echo b > b.txt\n- $ hg add b.txt\n- $ hg commit -m b\n- $ echo c > c.txt\n- $ hg add c.txt\n- $ hg commit -m c\n-\n- $ hg logt\n- 2:a1a953ffb4b0 c\n- 1:199b6bb90248 b\n- 0:6c795aa153cb a\n-\n- $ hg histedit 6c795aa153cb --config hooks.commit=\'echo commit $HG_NODE\' --config hooks.tonative.commit=True \\\n- > --commands - 2>&1 << EOF | fixbundle\n- > pick 199b6bb90248 b\n- > fold a1a953ffb4b0 c\n- > pick 6c795aa153cb a\n- > EOF\n- commit 9599899f62c05f4377548c32bf1c9f1a39634b0c\n-\n- $ hg logt\n- 1:9599899f62c0 a\n- 0:79b99e9c8e49 b\n-\n-Test unix -> windows style variable substitution in external hooks.\n-\n- $ cat > $TESTTMP/tmp.hgrc <<\'EOF\'\n- > [hooks]\n- > pre-add = echo no variables\n- > post-add = echo ran $HG_ARGS, literal \\$non-var, \'also $non-var\', $HG_RESULT\n- > tonative.post-add = True\n- > EOF\n-\n- $ echo "foo" > amended.txt\n- $ HGRCPATH=$TESTTMP/tmp.hgrc hg add -v amended.txt\n- running hook pre-add: echo no variables\n- no variables\n- adding amended.txt\n- converting hook "post-add" to native (windows !)\n- running hook post-add: echo ran %HG_ARGS%, literal $non-var, "also $non-var", %HG_RESULT% (windows !)\n- running hook post-add: echo ran $HG_ARGS, literal \\$non-var, \'also $non-var\', $HG_RESULT (no-windows !)\n- ran add -v amended.txt, literal $non-var, "also $non-var", 0 (windows !)\n- ran add -v amended.txt, literal $non-var, also $non-var, 0 (no-windows !)\n- $ hg ci -q --config extensions.largefiles= --amend -I amended.txt\n- The fsmonitor extension is incompatible with the largefiles extension and has been disabled. (fsmonitor !)\n-\n-Test that folding multiple changes in a row doesn\'t show multiple\n-editors.\n-\n- $ echo foo >> foo\n- $ hg add foo\n- $ hg ci -m foo1\n- $ echo foo >> foo\n- $ hg ci -m foo2\n- $ echo foo >> foo\n- $ hg ci -m foo3\n- $ hg logt\n- 4:21679ff7675c foo3\n- 3:b7389cc4d66e foo2\n- 2:0e01aeef5fa8 foo1\n- 1:578c7455730c a\n- 0:79b99e9c8e49 b\n- $ cat > "$TESTTMP/editor.sh" <<EOF\n- > echo ran editor >> "$TESTTMP/editorlog.txt"\n- > cat \\$1 >> "$TESTTMP/editorlog.txt"\n- > echo END >> "$TESTTMP/editorlog.txt"\n- > echo merged foos > \\$1\n- > EOF\n- $ HGEDITOR="sh \\"$TESTTMP/editor.sh\\"" hg histedit 1 --commands - 2>&1 <<EOF | fixbundle\n- > pick 578c7455730c 1 a\n- > pick 0e01aeef5fa8 2 foo1\n- > fold b7389cc4d66e 3 foo2\n- > fold 21679ff7675c 4 foo3\n- > EOF\n- merging foo\n- $ hg logt\n- 2:e8bedbda72c1 merged foos\n- 1:578c7455730c a\n- 0:79b99e9c8e49 b\n-Editor should have run only once\n- $ cat $TESTTMP/editorlog.txt\n- ran editor\n- foo1\n- ***\n- foo2\n- ***\n- foo3\n- \n- \n- \n- HG: Enter commit message. Lines beginning with \'HG:\' are removed.\n- HG: Leave message empty to abort commit.\n- HG: --\n- HG: user: test\n- HG: branch \'default\'\n- HG: added foo\n- END\n-\n- $ cd ..\n-\n-Test rolling into a commit with multiple children (issue5498)\n-\n- $ hg init roll\n- $ cd roll\n- $ echo a > a\n- $ hg commit -qAm aa\n- $ echo b > b\n- $ hg commit -qAm bb\n- $ hg up -q ".^"\n- $ echo c > c\n- $ hg commit -qAm cc\n- $ hg log -G -T \'{node|short} {desc}\'\n- @ 5db65b93a12b cc\n- |\n- | o 301d76bdc3ae bb\n- |/\n- o 8f0162e483d0 aa\n- \n-\n- $ hg histedit . --commands - << EOF\n- > r 5db65b93a12b\n- > EOF\n- hg: parse error: first changeset cannot use verb "roll"\n- [255]\n- $ hg log -G -T \'{node|short} {desc}\'\n- @ 5db65b93a12b cc\n- |\n- | o 301d76bdc3ae bb\n- |/\n- o 8f0162e483d0 aa\n- \n-\n- $ cd ..\n-\n-====================================\n-Test update-timestamp config option|\n-====================================\n-\n- $ addwithdate ()\n- > {\n- > echo $1 > $1\n- > hg add $1\n- > hg ci -m $1 -d "$2 0"\n- > }\n-\n- $ initrepo ()\n- > {\n- > hg init r\n- > cd r\n- > addwithdate a 1\n- > addwithdate b 2\n- > addwithdate c 3\n- > addwithdate d 4\n- > addwithdate e 5\n- > addwithdate f 6\n- > }\n-\n- $ initrepo\n-\n-log before edit\n-\n- $ hg log\n- changeset: 5:178e35e0ce73\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:06 1970 +0000\n- summary: f\n- \n- changeset: 4:1ddb6c90f2ee\n- user: test\n- date: Thu Jan 01 00:00:05 1970 +0000\n- summary: e\n- \n- changeset: 3:532247a8969b\n- user: test\n- date: Thu Jan 01 00:00:04 1970 +0000\n- summary: d\n- \n- changeset: 2:ff2c9fa2018b\n- user: test\n- date: Thu Jan 01 00:00:03 1970 +0000\n- summary: c\n- \n- changeset: 1:97d72e5f12c7\n- user: test\n- date: Thu Jan 01 00:00:02 1970 +0000\n- summary: b\n- \n- changeset: 0:8580ff50825a\n- user: test\n- date: Thu Jan 01 00:00:01 1970 +0000\n- summary: a\n- \n-\n- $ hg histedit 1ddb6c90f2ee --commands - 2>&1 --config rewrite.update-timestamp=True <<EOF | fixbundle\n- > pick 178e35e0ce73 f\n- > fold 1ddb6c90f2ee e\n- > EOF\n-\n-log after edit\n-observe time from f is updated\n-\n- $ hg log\n- changeset: 4:f7909b1863a2\n- tag: tip\n- user: test\n- date: Thu Jan 01 00:00:01 1970 +0000\n- summary: f\n- \n- changeset: 3:532247a8969b\n- user: test\n- date: Thu Jan 01 00:00:04 1970 +0000\n- summary: d\n- \n- changeset: 2:ff2c9fa2018b\n- user: test\n- date: Thu Jan 01 00:00:03 1970 +0000\n- summary: c\n- \n- changeset: 1:97d72e5f12c7\n- user: test\n- date: Thu Jan 01 00:00:02 1970 +0000\n- summary: b\n- \n- changeset: 0:8580ff50825a\n- user: test\n- date: Thu Jan 01 00:00:01 1970 +0000\n- summary: a\n- \n-post-fold manifest\n- $ hg manifest\n- a\n- b\n- c\n- d\n- e\n- f\n-\n- $ cd ..\n', 34579, 34581, 'truncated \\uXXXX escape') decoding diff, sorry
test-histedit-merge-tools.t
--- c:/hgdev/src/tests/test-histedit-merge-tools.t
+++ c:/hgdev/src/tests/test-histedit-merge-tools.t.err
@@ -20,38 +20,38 @@
--------------
$ hg init r
+ ** Unknown exception encountered with possibly-broken third-party extension mockmakedate
+ ** which supports versions unknown of Mercurial.
+ ** Please disable mockmakedate and try your action again.
+ ** If that fixes the bug please report it to the extension author.
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit, mockmakedate
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd r
+ $TESTTMP.sh: line 18: cd: r: $ENOENT$
$ echo foo > file
- $ hg add file
- $ hg ci -m "First" -d "1 0"
- $ echo bar > file
- $ hg ci -m "Second" -d "2 0"
-
- $ hg logt --graph
- @ 1:2aa920f62fb9 Second
- |
- o 0:7181f42b8fca First
-
-
-Invert the order of the commits, but fail the merge.
- $ hg histedit --config ui.merge=false --commands - 2>&1 <<EOF | fixbundle
- > pick 2aa920f62fb9 Second
- > pick 7181f42b8fca First
- > EOF
- merging file
- pre-merge message for b90fa2e91a6d11013945a5f684be45b84a8ca6ec
- merging file failed!
- Fix up the change (pick 7181f42b8fca)
- (hg histedit --continue to resume)
-
- $ hg histedit --abort | fixbundle
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-
-Invert the order of the commits, and pretend the merge succeeded.
- $ hg histedit --config ui.merge=true --commands - 2>&1 <<EOF | fixbundle
- > pick 2aa920f62fb9 Second
- > pick 7181f42b8fca First
- > EOF
- merging file
- pre-merge message for b90fa2e91a6d11013945a5f684be45b84a8ca6ec
- 7181f42b8fca: skipping changeset (no changes)
test-histedit-no-backup.t#abortcommand
--- c:/hgdev/src/tests/test-histedit-no-backup.t
+++ c:/hgdev/src/tests/test-histedit-no-backup.t#abortcommand.err
@@ -20,61 +20,36 @@
=================================
Repo setup:
$ hg init foo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd foo
+ $TESTTMP.sh: line 15: cd: foo: $ENOENT$
$ echo first>file
- $ hg ci -qAm one
- $ echo second>>file
- $ hg ci -m two
- $ echo third>>file
- $ hg ci -m three
- $ echo forth>>file
- $ hg ci -m four
- $ hg log -G --style compact
- @ 3[tip] 7d5187087c79 1970-01-01 00:00 +0000 test
- | four
- |
- o 2 80d23dfa866d 1970-01-01 00:00 +0000 test
- | three
- |
- o 1 6153eb23e623 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 36b4bdd91f5b 1970-01-01 00:00 +0000 test
- one
-
-Test when `backup-bundle` config option is enabled:
- $ hg histedit -r '36b4bdd91f5b' --commands - << EOF
- > pick 36b4bdd91f5b 0 one
- > pick 6153eb23e623 1 two
- > roll 80d23dfa866d 2 three
- > edit 7d5187087c79 3 four
- > EOF
- merging file
- Editing (7d5187087c79), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/1d8f701c7b35-cf7be322-backup.hg
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/5c0056670bce-b54b65d0-backup.hg
-
-Test when `backup-bundle` config option is not enabled
-Enable config option:
- $ cat >>$HGRCPATH <<EOF
- > [rewrite]
- > backup-bundle = False
- > EOF
-
- $ hg histedit -r '36b4bdd91f5b' --commands - << EOF
- > pick 36b4bdd91f5b 0 one
- > pick 6153eb23e623 1 two
- > roll 80d23dfa866d 2 three
- > edit 7d5187087c79 3 four
- > EOF
- merging file
- Editing (7d5187087c79), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
test-histedit-no-backup.t#abortflag
--- c:/hgdev/src/tests/test-histedit-no-backup.t
+++ c:/hgdev/src/tests/test-histedit-no-backup.t#abortflag.err
@@ -20,61 +20,36 @@
=================================
Repo setup:
$ hg init foo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd foo
+ $TESTTMP.sh: line 20: cd: foo: $ENOENT$
$ echo first>file
- $ hg ci -qAm one
- $ echo second>>file
- $ hg ci -m two
- $ echo third>>file
- $ hg ci -m three
- $ echo forth>>file
- $ hg ci -m four
- $ hg log -G --style compact
- @ 3[tip] 7d5187087c79 1970-01-01 00:00 +0000 test
- | four
- |
- o 2 80d23dfa866d 1970-01-01 00:00 +0000 test
- | three
- |
- o 1 6153eb23e623 1970-01-01 00:00 +0000 test
- | two
- |
- o 0 36b4bdd91f5b 1970-01-01 00:00 +0000 test
- one
-
-Test when `backup-bundle` config option is enabled:
- $ hg histedit -r '36b4bdd91f5b' --commands - << EOF
- > pick 36b4bdd91f5b 0 one
- > pick 6153eb23e623 1 two
- > roll 80d23dfa866d 2 three
- > edit 7d5187087c79 3 four
- > EOF
- merging file
- Editing (7d5187087c79), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/1d8f701c7b35-cf7be322-backup.hg
- saved backup bundle to $TESTTMP/foo/.hg/strip-backup/5c0056670bce-b54b65d0-backup.hg
-
-Test when `backup-bundle` config option is not enabled
-Enable config option:
- $ cat >>$HGRCPATH <<EOF
- > [rewrite]
- > backup-bundle = False
- > EOF
-
- $ hg histedit -r '36b4bdd91f5b' --commands - << EOF
- > pick 36b4bdd91f5b 0 one
- > pick 6153eb23e623 1 two
- > roll 80d23dfa866d 2 three
- > edit 7d5187087c79 3 four
- > EOF
- merging file
- Editing (7d5187087c79), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
test-histedit-no-change.t
--- c:/hgdev/src/tests/test-histedit-no-change.t
+++ c:/hgdev/src/tests/test-histedit-no-change.t.err
@@ -70,149 +70,384 @@
$ initrepo r1 "test editing with no change"
% test editing with no change
-----------------------------
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 20: cd: r1: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
$ cd r1
+ $TESTTMP.sh: line 71: cd: r1: $ENOENT$
$ graphlog "log before editing"
- % log before editing
- @ 5 652413bf663ef2a641cab26574e46d5f5a64a55a "f"
- |
- o 4 e860deea161a2f77de56603b340ebbb4536308ae "e"
- |
- o 3 055a42cdd88768532f9cf79daa407fc8d138de9b "d"
- |
- o 2 177f92b773850b59254aa5e923436f921b55483b "c"
- |
- o 1 d2ae7f538514cd87c17547b0de4cea71fe1af9fb "b"
- |
- o 0 cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b "a"
-
- $ startediting 2 3 "(not changing anything)" # edit the 2nd of 3 changesets
- % start editing the history (not changing anything)
- | pick 055a42cdd887 3 d
- | edit e860deea161a 4 e
- | pick 652413bf663e 5 f
- 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
- Editing (e860deea161a), you may commit or record as needed now.
- (hg histedit --continue to resume)
- $ continueediting true "(leaving commit message unaltered)"
- % finalize changeset editing (leaving commit message unaltered)
-
-
-check state of working copy
- $ hg id
- 794fe033d0a0 tip
-
- $ graphlog "log after history editing"
- % log after history editing
- @ 5 794fe033d0a030f8df77c5de945fca35c9181c30 "f"
- |
- o 4 04d2fab980779f332dec458cc944f28de8b43435 "e"
- |
- o 3 055a42cdd88768532f9cf79daa407fc8d138de9b "d"
- |
- o 2 177f92b773850b59254aa5e923436f921b55483b "c"
- |
- o 1 d2ae7f538514cd87c17547b0de4cea71fe1af9fb "b"
- |
- o 0 cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b "a"
-
-
- $ cd ..
-
- $ initrepo r2 "test editing with no change, then abort"
- % test editing with no change, then abort
- -----------------------------------------
- $ cd r2
- $ graphlog "log before editing"
- % log before editing
- @ 5 652413bf663ef2a641cab26574e46d5f5a64a55a "f"
- |
- o 4 e860deea161a2f77de56603b340ebbb4536308ae "e"
- |
- o 3 055a42cdd88768532f9cf79daa407fc8d138de9b "d"
- |
- o 2 177f92b773850b59254aa5e923436f921b55483b "c"
- |
- o 1 d2ae7f538514cd87c17547b0de4cea71fe1af9fb "b"
- |
- o 0 cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b "a"
-
- $ startediting 1,2 3 "(not changing anything)" # edit the 1st two of 3 changesets
- % start editing the history (not changing anything)
- | edit 055a42cdd887 3 d
- | edit e860deea161a 4 e
- | pick 652413bf663e 5 f
- 0 files updated, 0 files merged, 3 files removed, 0 files unresolved
- Editing (055a42cdd887), you may commit or record as needed now.
- (hg histedit --continue to resume)
- $ continueediting true "(leaving commit message unaltered)"
- % finalize changeset editing (leaving commit message unaltered)
- Editing (e860deea161a), you may commit or record as needed now.
- (hg histedit --continue to resume)
- $ graphlog "log after first edit"
- % log after first edit
- @ 6 e5ae3ca2f1ffdbd89ec41ebc273a231f7c3022f2 "d"
- |
- | o 5 652413bf663ef2a641cab26574e46d5f5a64a55a "f"
- | |
- | o 4 e860deea161a2f77de56603b340ebbb4536308ae "e"
- | |
- | o 3 055a42cdd88768532f9cf79daa407fc8d138de9b "d"
- |/
- o 2 177f92b773850b59254aa5e923436f921b55483b "c"
- |
- o 1 d2ae7f538514cd87c17547b0de4cea71fe1af9fb "b"
- |
- o 0 cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b "a"
-
-
-abort editing session, after first forcibly updating away
- $ hg up 0
- abort: histedit in progress
- (use 'hg histedit --continue' or 'hg histedit --abort')
- [255]
- $ mv .hg/histedit-state .hg/histedit-state-ignore
- $ hg up 0
- 0 files updated, 0 files merged, 3 files removed, 0 files unresolved
- $ mv .hg/histedit-state-ignore .hg/histedit-state
- $ hg sum
- parent: 0:cb9a9f314b8b
- a
- branch: default
- commit: 1 added, 1 unknown (new branch head)
- update: 6 new changesets (update)
- phases: 7 draft
- hist: 2 remaining (histedit --continue)
-
- $ hg histedit --abort 2>&1 | fixbundle
-
-modified files should survive the abort when we've moved away already
- $ hg st
- A e
- ? edit.sh
-
- $ graphlog "log after abort"
- % log after abort
- o 5 652413bf663ef2a641cab26574e46d5f5a64a55a "f"
- |
- o 4 e860deea161a2f77de56603b340ebbb4536308ae "e"
- |
- o 3 055a42cdd88768532f9cf79daa407fc8d138de9b "d"
- |
- o 2 177f92b773850b59254aa5e923436f921b55483b "c"
- |
- o 1 d2ae7f538514cd87c17547b0de4cea71fe1af9fb "b"
- |
- @ 0 cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b "a"
-
-aborting and not changing files can skip mentioning updating (no) files
- $ hg up
- 5 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg commit --close-branch -m 'closebranch'
- $ startediting 1 1 "(not changing anything)" # edit the 3rd of 3 changesets
- % start editing the history (not changing anything)
- | edit 292aec348d9e 6 closebranch
- Editing (292aec348d9e), you may commit or record as needed now.
- (hg histedit --continue to resume)
- $ hg histedit --abort
-
- $ cd ..
test-histedit-non-commute-abort.t
--- c:/hgdev/src/tests/test-histedit-non-commute-abort.t
+++ c:/hgdev/src/tests/test-histedit-non-commute-abort.t.err
@@ -20,168 +20,415 @@
> }
$ initrepo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 14: cd: r: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
$ cd r
+ $TESTTMP.sh: line 27: cd: r: $ENOENT$
log before edit
$ hg log --graph
- @ changeset: 6:bfa474341cc9
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 5:652413bf663e
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 4:e860deea161a
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: e
- |
- o changeset: 3:055a42cdd887
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 2:177f92b77385
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 1:d2ae7f538514
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 0:cb9a9f314b8b
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: a
-
-
-edit the history
- $ hg histedit 177f92b77385 --commands - 2>&1 <<EOF | fixbundle
- > pick 177f92b77385 c
- > pick 055a42cdd887 d
- > pick bfa474341cc9 does not commute with e
- > pick e860deea161a e
- > pick 652413bf663e f
- > EOF
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick e860deea161a)
- (hg histedit --continue to resume)
-
-insert unsupported advisory merge record
- $ hg --config extensions.fakemergerecord=$TESTDIR/fakemergerecord.py fakemergerecord -x
- $ hg debugmergestate
- * version 2 records
- local: 8f7551c7e4a2f2efe0bc8c741baf7f227d65d758
- other: e860deea161a2f77de56603b340ebbb4536308ae
- labels:
- local: local
- other: histedit
- unrecognized entry: x advisory record
- file extras: e (ancestorlinknode = 0000000000000000000000000000000000000000)
- file: e (record type "F", state "u", hash 58e6b3a414a1e090dfc6029add0f3555ccba127f)
- local path: e (flags "")
- ancestor path: e (node null)
- other path: e (node 6b67ccefd5ce6de77e7ead4f5292843a0255329f)
- $ hg resolve -l
- U e
-
-insert unsupported mandatory merge record
- $ hg --config extensions.fakemergerecord=$TESTDIR/fakemergerecord.py fakemergerecord -X
- $ hg debugmergestate
- * version 2 records
- local: 8f7551c7e4a2f2efe0bc8c741baf7f227d65d758
- other: e860deea161a2f77de56603b340ebbb4536308ae
- labels:
- local: local
- other: histedit
- file extras: e (ancestorlinknode = 0000000000000000000000000000000000000000)
- file: e (record type "F", state "u", hash 58e6b3a414a1e090dfc6029add0f3555ccba127f)
- local path: e (flags "")
- ancestor path: e (node null)
- other path: e (node 6b67ccefd5ce6de77e7ead4f5292843a0255329f)
- unrecognized entry: X mandatory record
- $ hg resolve -l
- abort: unsupported merge state records: X
- (see https://mercurial-scm.org/wiki/MergeStateRecords for more information)
- [255]
- $ hg resolve -ma
- abort: unsupported merge state records: X
- (see https://mercurial-scm.org/wiki/MergeStateRecords for more information)
- [255]
-
-abort the edit (should clear out merge state)
- $ hg histedit --abort 2>&1 | fixbundle
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ hg debugmergestate
- no merge state found
-
-log after abort
- $ hg resolve -l
- $ hg log --graph
- @ changeset: 6:bfa474341cc9
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 5:652413bf663e
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 4:e860deea161a
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: e
- |
- o changeset: 3:055a42cdd887
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 2:177f92b77385
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 1:d2ae7f538514
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 0:cb9a9f314b8b
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: a
-
-
-Early tree conflict doesn't leave histedit in a wedged state. Note
-that we don't specify --commands here: we catch the problem before we
-even prompt the user for rules, sidestepping any dataloss issues.
-
- $ hg rm c
- $ hg ci -m 'remove c'
- $ echo collision > c
-
- $ hg histedit e860deea161a
- c: untracked file differs
- abort: untracked files in working directory conflict with files in 055a42cdd887
- [255]
-
-We should have detected the collision early enough we're not in a
-histedit state, and p1 is unchanged.
-
- $ hg log -r 'p1()' -T'{node}
'
- 1b0954ff00fccb15a37b679e4a35e9b01dfe685e
- $ hg status --config ui.tweakdefaults=yes
- ? c
- ? e.orig
-
- $ cd ..
test-histedit-non-commute.t
--- c:/hgdev/src/tests/test-histedit-non-commute.t
+++ c:/hgdev/src/tests/test-histedit-non-commute.t.err
@@ -24,280 +24,445 @@
> }
$ initrepo r1
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 14: cd: r1: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
$ cd r1
+ $TESTTMP.sh: line 31: cd: r1: $ENOENT$
Initial generation of the command files
$ EDITED="$TESTTMP/editedhistory"
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 3 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 4 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 7 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 5 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 6 >> $EDITED
- $ cat $EDITED
- pick 65a9a84f33fd 3 c
- pick 00f1c5383965 4 d
- pick 39522b764e3d 7 does not commute with e
- pick 7b4e2f4b7bcd 5 e
- pick 500cac37a696 6 f
-
-log before edit
- $ hg log --graph
- @ changeset: 7:39522b764e3d
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 6:500cac37a696
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 5:7b4e2f4b7bcd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: e
- |
- o changeset: 4:00f1c5383965
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 3:65a9a84f33fd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 2:da6535b52e45
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 1:c1f09da44841
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-edit the history
- $ hg histedit 3 --commands $EDITED 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 39522b764e3d)
- (hg histedit --continue to resume)
-
-abort the edit
- $ hg histedit --abort 2>&1 | fixbundle
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
-
-
-second edit set
-
- $ hg log --graph
- @ changeset: 7:39522b764e3d
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 6:500cac37a696
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 5:7b4e2f4b7bcd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: e
- |
- o changeset: 4:00f1c5383965
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 3:65a9a84f33fd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 2:da6535b52e45
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 1:c1f09da44841
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-edit the history
- $ hg histedit 3 --commands $EDITED 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 39522b764e3d)
- (hg histedit --continue to resume)
-
-fix up
- $ echo 'I can haz no commute' > e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 7b4e2f4b7bcd)
- (hg histedit --continue to resume)
-We forcibly enable curses here so we can verify that continuing works
-with curses enabled.
- $ hg histedit --continue --config ui.interactive=true - > --config ui.interface=curses 2>&1 | fixbundle
- abort: unresolved merge conflicts (see 'hg help resolve')
-
-This failure is caused by 7b4e2f4b7bcd "e" not rebasing the non commutative
-former children.
-
-just continue this time
- $ hg revert -r 'p1()' e
-make sure the to-be-empty commit doesn't screw up the state (issue5545)
- $ hg histedit --continue 2>&1 | fixbundle
- abort: unresolved merge conflicts (see 'hg help resolve')
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle
- 7b4e2f4b7bcd: skipping changeset (no changes)
-
-log after edit
- $ hg log --graph
- @ changeset: 6:7efe1373e4bc
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 5:e334d87a1e55
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 4:00f1c5383965
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 3:65a9a84f33fd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 2:da6535b52e45
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 1:c1f09da44841
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
-start over
-
- $ cd ..
-
- $ initrepo r2
- $ cd r2
- $ rm $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 3 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 4 >> $EDITED
- $ hg log --template 'mess {node|short} {rev} {desc}
' -r 7 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 5 >> $EDITED
- $ hg log --template 'pick {node|short} {rev} {desc}
' -r 6 >> $EDITED
- $ cat $EDITED
- pick 65a9a84f33fd 3 c
- pick 00f1c5383965 4 d
- mess 39522b764e3d 7 does not commute with e
- pick 7b4e2f4b7bcd 5 e
- pick 500cac37a696 6 f
-
-edit the history, this time with a fold action
- $ hg histedit 3 --commands $EDITED 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (mess 39522b764e3d)
- (hg histedit --continue to resume)
-
- $ echo 'I can haz no commute' > e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle
- merging e
- warning: conflicts while merging e! (edit, then use 'hg resolve --mark')
- Fix up the change (pick 7b4e2f4b7bcd)
- (hg histedit --continue to resume)
-second edit also fails, but just continue
- $ hg revert -r 'p1()' e
- $ hg resolve --mark e
- (no more unresolved files)
- continue: hg histedit --continue
- $ hg histedit --continue 2>&1 | fixbundle
- 7b4e2f4b7bcd: skipping changeset (no changes)
-
-post message fix
- $ hg log --graph
- @ changeset: 6:7efe1373e4bc
- | tag: tip
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: f
- |
- o changeset: 5:e334d87a1e55
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: does not commute with e
- |
- o changeset: 4:00f1c5383965
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: d
- |
- o changeset: 3:65a9a84f33fd
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: c
- |
- o changeset: 2:da6535b52e45
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: b
- |
- o changeset: 1:c1f09da44841
- | user: test
- | date: Thu Jan 01 00:00:00 1970 +0000
- | summary: a
- |
- o changeset: 0:1715188a53c7
- user: test
- date: Thu Jan 01 00:00:00 1970 +0000
- summary: Initial commit
-
-
- $ cd ..
test-histedit-obsolete.t#abortcommand
--- c:/hgdev/src/tests/test-histedit-obsolete.t
+++ c:/hgdev/src/tests/test-histedit-obsolete.t#abortcommand.err
@@ -26,566 +26,36 @@
Test that histedit learns about obsolescence not stored in histedit state
$ hg init boo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit, rebase
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd boo
+ $TESTTMP.sh: line 23: cd: boo: $ENOENT$
$ echo a > a
- $ hg ci -Am a
- adding a
- $ echo a > b
- $ echo a > c
- $ echo a > c
- $ hg ci -Am b
- adding b
- adding c
- $ echo a > d
- $ hg ci -Am c
- adding d
- $ echo "pick `hg log -r 0 -T '{node|short}'`" > plan
- $ echo "pick `hg log -r 2 -T '{node|short}'`" >> plan
- $ echo "edit `hg log -r 1 -T '{node|short}'`" >> plan
- $ hg histedit -r 'all()' --commands plan
- Editing (1b2d564fad96), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg st
- A b
- A c
- ? plan
- $ hg commit --amend b
- $ hg histedit --continue
- $ hg log -G
- @ 5:46abc7c4d873 b
- |
- o 4:49d44ab2be1b c
- |
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- e72d22b19f8ecf4150ab4f91d0973fd9955d3ddf 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
- 1b2d564fad96311b45362f17c2aa855150efb35f 46abc7c4d8738e8563e577f7889e1b6db3da4199 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 114f4176969ef342759a8a57e6bccefc4234829b 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
-
-With some node gone missing during the edit.
-
- $ echo "pick `hg log -r 0 -T '{node|short}'`" > plan
- $ echo "pick `hg log -r 5 -T '{node|short}'`" >> plan
- $ echo "edit `hg log -r 4 -T '{node|short}'`" >> plan
- $ hg histedit -r 'all()' --commands plan
- Editing (49d44ab2be1b), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg st
- A b
- A d
- ? plan
- $ hg commit --amend -X . -m XXXXXX
- $ hg commit --amend -X . -m b2
- $ hg --hidden --config extensions.strip= strip 'desc(XXXXXX)' --no-backup
- $ hg histedit --continue
- $ hg log -G
- @ 8:273c1f3b8626 c
- |
- o 7:aba7da937030 b2
- |
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- e72d22b19f8ecf4150ab4f91d0973fd9955d3ddf 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
- 1b2d564fad96311b45362f17c2aa855150efb35f 46abc7c4d8738e8563e577f7889e1b6db3da4199 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 114f4176969ef342759a8a57e6bccefc4234829b 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 76f72745eac0643d16530e56e2f86e36e40631f1 2ca853e48edbd6453a0674dc0fe28a0974c51b9c 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'amend', 'user': 'test'}
- 2ca853e48edbd6453a0674dc0fe28a0974c51b9c aba7da93703075eec9fb1dbaf143ff2bc1c49d46 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'amend', 'user': 'test'}
- 49d44ab2be1b67a79127568a67c9c99430633b48 273c1f3b86267ed3ec684bb13af1fa4d6ba56e02 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 46abc7c4d8738e8563e577f7889e1b6db3da4199 aba7da93703075eec9fb1dbaf143ff2bc1c49d46 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '5', 'operation': 'histedit', 'user': 'test'}
- $ cd ..
-
-Base setup for the rest of the testing
-======================================
-
- $ hg init base
- $ cd base
-
- $ for x in a b c d e f ; do
- > echo $x > $x
- > hg add $x
- > hg ci -m $x
- > done
-
- $ hg log --graph
- @ 5:652413bf663e f
- |
- o 4:e860deea161a e
- |
- o 3:055a42cdd887 d
- |
- o 2:177f92b77385 c
- |
- o 1:d2ae7f538514 b
- |
- o 0:cb9a9f314b8b a
-
-
- $ HGEDITOR=cat hg histedit 1
- pick d2ae7f538514 1 b
- pick 177f92b77385 2 c
- pick 055a42cdd887 3 d
- pick e860deea161a 4 e
- pick 652413bf663e 5 f
-
- # Edit history between d2ae7f538514 and 652413bf663e
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ hg histedit 1 --commands - --verbose <<EOF | grep histedit
- > pick 177f92b77385 2 c
- > drop d2ae7f538514 1 b
- > pick 055a42cdd887 3 d
- > fold e860deea161a 4 e
- > pick 652413bf663e 5 f
- > EOF
- [1]
- $ hg log --graph --hidden
- @ 10:cacdfd884a93 f
- |
- o 9:59d9f330561f d
- |
- | x 8:b558abc46d09 fold-temp-revision e860deea161a
- | |
- | x 7:96e494a2d553 d
- |/
- o 6:b346ab9a313d c
- |
- | x 5:652413bf663e f
- | |
- | x 4:e860deea161a e
- | |
- | x 3:055a42cdd887 d
- | |
- | x 2:177f92b77385 c
- | |
- | x 1:d2ae7f538514 b
- |/
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- d2ae7f538514cd87c17547b0de4cea71fe1af9fb 0 {cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
- 177f92b773850b59254aa5e923436f921b55483b b346ab9a313db8537ecf96fca3ca3ca984ef3bd7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 055a42cdd88768532f9cf79daa407fc8d138de9b 59d9f330561fd6c88b1a6b32f0e45034d88db784 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'histedit', 'user': 'test'}
- e860deea161a2f77de56603b340ebbb4536308ae 59d9f330561fd6c88b1a6b32f0e45034d88db784 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'histedit', 'user': 'test'}
- 652413bf663ef2a641cab26574e46d5f5a64a55a cacdfd884a9321ec4e1de275ef3949fa953a1f83 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 96e494a2d553dd05902ba1cee1d94d4cb7b8faed 0 {b346ab9a313db8537ecf96fca3ca3ca984ef3bd7} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
- b558abc46d09c30f57ac31e85a8a3d64d2e906e4 0 {96e494a2d553dd05902ba1cee1d94d4cb7b8faed} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
-
-
-Ensure hidden revision does not prevent histedit
--------------------------------------------------
-
-create an hidden revision
-
- $ hg histedit 6 --commands - << EOF
- > pick b346ab9a313d 6 c
- > drop 59d9f330561f 7 d
- > pick cacdfd884a93 8 f
- > EOF
- $ hg log --graph
- @ 11:c13eb81022ca f
- |
- o 6:b346ab9a313d c
- |
- o 0:cb9a9f314b8b a
-
-check hidden revision are ignored (6 have hidden children 7 and 8)
-
- $ hg histedit 6 --commands - << EOF
- > pick b346ab9a313d 6 c
- > pick c13eb81022ca 8 f
- > EOF
-
-
-
-Test that rewriting leaving instability behind is allowed
----------------------------------------------------------------------
-
- $ hg up '.^'
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- $ hg log -r 'children(.)'
- 11:c13eb81022ca f (no-eol)
- $ hg histedit -r '.' --commands - <<EOF
- > edit b346ab9a313d 6 c
- > EOF
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- Editing (b346ab9a313d), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo c >> c
- $ hg histedit --continue
- 1 new orphan changesets
-
- $ hg log -r 'orphan()'
- 11:c13eb81022ca f (no-eol)
-
-stabilise
-
- $ hg rebase -r 'orphan()' -d .
- rebasing 11:c13eb81022ca "f"
- $ hg up tip -q
-
-Test dropping of changeset on the top of the stack
--------------------------------------------------------
-
-Nothing is rewritten below, the working directory parent must be change for the
-dropped changeset to be hidden.
-
- $ cd ..
- $ hg clone base droplast
- updating to branch default
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ cd droplast
- $ hg histedit -r '40db8afa467b' --commands - << EOF
- > pick 40db8afa467b 10 c
- > drop b449568bf7fc 11 f
- > EOF
- $ hg log -G
- @ 12:40db8afa467b c
- |
- o 0:cb9a9f314b8b a
-
-
-With rewritten ancestors
-
- $ echo e > e
- $ hg add e
- $ hg commit -m g
- $ echo f > f
- $ hg add f
- $ hg commit -m h
- $ hg histedit -r '40db8afa467b' --commands - << EOF
- > pick 47a8561c0449 12 g
- > pick 40db8afa467b 10 c
- > drop 1b3b05f35ff0 13 h
- > EOF
- $ hg log -G
- @ 17:ee6544123ab8 c
- |
- o 16:269e713e9eae g
- |
- o 0:cb9a9f314b8b a
-
- $ cd ../base
-
-
-
-Test phases support
-===========================================
-
-Check that histedit respect immutability
--------------------------------------------
-
- $ cat >> $HGRCPATH << EOF
- > [ui]
- > logtemplate= {rev}:{node|short} ({phase}) {desc|firstline}
- > EOF
-
- $ hg ph -pv '.^'
- phase changed for 2 changesets
- $ hg log -G
- @ 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg histedit -r '.~2'
- abort: cannot edit public changesets
- (see 'hg help phases' for details)
- [255]
-
-
-Prepare further testing
--------------------------------------------
-
- $ for x in g h i j k ; do
- > echo $x > $x
- > hg add $x
- > hg ci -m $x
- > done
- $ hg phase --force --secret .~2
- $ hg log -G
- @ 18:ee118ab9fa44 (secret) k
- |
- o 17:3a6c53ee7f3d (secret) j
- |
- o 16:b605fb7503f2 (secret) i
- |
- o 15:7395e1ff83bd (draft) h
- |
- o 14:6b70183d2492 (draft) g
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-simple phase conservation
--------------------------------------------
-
-Resulting changeset should conserve the phase of the original one whatever the
-phases.new-commit option is.
-
-New-commit as draft (default)
-
- $ cp -R base simple-draft
- $ cd simple-draft
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > edit b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > pick 7395e1ff83bd 13 h
- > pick b605fb7503f2 14 i
- > pick 3a6c53ee7f3d 15 j
- > pick ee118ab9fa44 16 k
- > EOF
- 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
- Editing (b449568bf7fc), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo f >> f
- $ hg histedit --continue
- $ hg log -G
- @ 24:12e89af74238 (secret) k
- |
- o 23:636a8687b22e (secret) j
- |
- o 22:ccaf0a38653f (secret) i
- |
- o 21:11a89d1c2613 (draft) h
- |
- o 20:c1dec7ca82ea (draft) g
- |
- o 19:087281e68428 (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-
-New-commit as secret (config)
-
- $ cp -R base simple-secret
- $ cd simple-secret
- $ cat >> .hg/hgrc << EOF
- > [phases]
- > new-commit=secret
- > EOF
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > edit b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > pick 7395e1ff83bd 13 h
- > pick b605fb7503f2 14 i
- > pick 3a6c53ee7f3d 15 j
- > pick ee118ab9fa44 16 k
- > EOF
- 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
- Editing (b449568bf7fc), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo f >> f
- $ hg histedit --continue
- $ hg log -G
- @ 24:12e89af74238 (secret) k
- |
- o 23:636a8687b22e (secret) j
- |
- o 22:ccaf0a38653f (secret) i
- |
- o 21:11a89d1c2613 (draft) h
- |
- o 20:c1dec7ca82ea (draft) g
- |
- o 19:087281e68428 (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-
-Changeset reordering
--------------------------------------------
-
-If a secret changeset is put before a draft one, all descendant should be secret.
-It seems more important to present the secret phase.
-
- $ cp -R base reorder
- $ cd reorder
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick b449568bf7fc 11 f
- > pick 3a6c53ee7f3d 15 j
- > pick 6b70183d2492 12 g
- > pick b605fb7503f2 14 i
- > pick 7395e1ff83bd 13 h
- > pick ee118ab9fa44 16 k
- > EOF
- $ hg log -G
- @ 23:558246857888 (secret) k
- |
- o 22:28bd44768535 (secret) h
- |
- o 21:d5395202aeb9 (secret) i
- |
- o 20:21edda8e341b (secret) g
- |
- o 19:5ab64f3a4832 (secret) j
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-Changeset folding
--------------------------------------------
-
-Folding a secret changeset with a draft one turn the result secret (again,
-better safe than sorry). Folding between same phase changeset still works
-
-Note that there is a few reordering in this series for more extensive test
-
- $ cp -R base folding
- $ cd folding
- $ cat >> .hg/hgrc << EOF
- > [phases]
- > new-commit=secret
- > EOF
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick 7395e1ff83bd 13 h
- > fold b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > fold 3a6c53ee7f3d 15 j
- > pick b605fb7503f2 14 i
- > fold ee118ab9fa44 16 k
- > EOF
- $ hg log -G
- @ 27:f9daec13fb98 (secret) i
- |
- o 24:49807617f46a (secret) g
- |
- o 21:050280826e04 (draft) h
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg co 49807617f46a
- 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
- $ echo wat >> wat
- $ hg add wat
- $ hg ci -m 'add wat'
- created new head
- $ hg merge f9daec13fb98
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
- $ hg ci -m 'merge'
- $ echo not wat > wat
- $ hg ci -m 'modify wat'
- $ hg histedit 050280826e04
- abort: cannot edit history that contains merges
- [255]
- $ cd ..
-
-Check abort behavior
--------------------------------------------
-
-We checks that abort properly clean the repository so the same histedit can be
-attempted later.
-
- $ cp -R base abort
- $ cd abort
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick b449568bf7fc 13 f
- > pick 7395e1ff83bd 15 h
- > pick 6b70183d2492 14 g
- > pick b605fb7503f2 16 i
- > roll 3a6c53ee7f3d 17 j
- > edit ee118ab9fa44 18 k
- > EOF
- Editing (ee118ab9fa44), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
-#if abortcommand
-when in dry-run mode
- $ hg abort --dry-run
- histedit in progress, will be aborted
-#endif
-
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- saved backup bundle to $TESTTMP/abort/.hg/strip-backup/4dc06258baa6-dff4ef05-backup.hg
-
- $ hg log -G
- @ 18:ee118ab9fa44 (secret) k
- |
- o 17:3a6c53ee7f3d (secret) j
- |
- o 16:b605fb7503f2 (secret) i
- |
- o 15:7395e1ff83bd (draft) h
- |
- o 14:6b70183d2492 (draft) g
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF --config experimental.evolution.track-operation=1
- > pick b449568bf7fc 13 f
- > pick 7395e1ff83bd 15 h
- > pick 6b70183d2492 14 g
- > pick b605fb7503f2 16 i
- > pick 3a6c53ee7f3d 17 j
- > edit ee118ab9fa44 18 k
- > EOF
- Editing (ee118ab9fa44), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg histedit --continue --config experimental.evolution.track-operation=1
- $ hg log -G
- @ 23:175d6b286a22 (secret) k
- |
- o 22:44ca09d59ae4 (secret) j
- |
- o 21:31747692a644 (secret) i
- |
- o 20:9985cd4f21fa (draft) g
- |
- o 19:4dc06258baa6 (draft) h
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg debugobsolete --rev .
- ee118ab9fa44ebb86be85996548b5517a39e5093 175d6b286a224c23f192e79a581ce83131a53fa2 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
test-histedit-obsolete.t#abortflag
--- c:/hgdev/src/tests/test-histedit-obsolete.t
+++ c:/hgdev/src/tests/test-histedit-obsolete.t#abortflag.err
@@ -26,566 +26,36 @@
Test that histedit learns about obsolescence not stored in histedit state
$ hg init boo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit, rebase
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd boo
+ $TESTTMP.sh: line 28: cd: boo: $ENOENT$
$ echo a > a
- $ hg ci -Am a
- adding a
- $ echo a > b
- $ echo a > c
- $ echo a > c
- $ hg ci -Am b
- adding b
- adding c
- $ echo a > d
- $ hg ci -Am c
- adding d
- $ echo "pick `hg log -r 0 -T '{node|short}'`" > plan
- $ echo "pick `hg log -r 2 -T '{node|short}'`" >> plan
- $ echo "edit `hg log -r 1 -T '{node|short}'`" >> plan
- $ hg histedit -r 'all()' --commands plan
- Editing (1b2d564fad96), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg st
- A b
- A c
- ? plan
- $ hg commit --amend b
- $ hg histedit --continue
- $ hg log -G
- @ 5:46abc7c4d873 b
- |
- o 4:49d44ab2be1b c
- |
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- e72d22b19f8ecf4150ab4f91d0973fd9955d3ddf 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
- 1b2d564fad96311b45362f17c2aa855150efb35f 46abc7c4d8738e8563e577f7889e1b6db3da4199 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 114f4176969ef342759a8a57e6bccefc4234829b 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
-
-With some node gone missing during the edit.
-
- $ echo "pick `hg log -r 0 -T '{node|short}'`" > plan
- $ echo "pick `hg log -r 5 -T '{node|short}'`" >> plan
- $ echo "edit `hg log -r 4 -T '{node|short}'`" >> plan
- $ hg histedit -r 'all()' --commands plan
- Editing (49d44ab2be1b), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg st
- A b
- A d
- ? plan
- $ hg commit --amend -X . -m XXXXXX
- $ hg commit --amend -X . -m b2
- $ hg --hidden --config extensions.strip= strip 'desc(XXXXXX)' --no-backup
- $ hg histedit --continue
- $ hg log -G
- @ 8:273c1f3b8626 c
- |
- o 7:aba7da937030 b2
- |
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- e72d22b19f8ecf4150ab4f91d0973fd9955d3ddf 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
- 1b2d564fad96311b45362f17c2aa855150efb35f 46abc7c4d8738e8563e577f7889e1b6db3da4199 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 114f4176969ef342759a8a57e6bccefc4234829b 49d44ab2be1b67a79127568a67c9c99430633b48 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '12', 'operation': 'histedit', 'user': 'test'}
- 76f72745eac0643d16530e56e2f86e36e40631f1 2ca853e48edbd6453a0674dc0fe28a0974c51b9c 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'amend', 'user': 'test'}
- 2ca853e48edbd6453a0674dc0fe28a0974c51b9c aba7da93703075eec9fb1dbaf143ff2bc1c49d46 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'amend', 'user': 'test'}
- 49d44ab2be1b67a79127568a67c9c99430633b48 273c1f3b86267ed3ec684bb13af1fa4d6ba56e02 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 46abc7c4d8738e8563e577f7889e1b6db3da4199 aba7da93703075eec9fb1dbaf143ff2bc1c49d46 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '5', 'operation': 'histedit', 'user': 'test'}
- $ cd ..
-
-Base setup for the rest of the testing
-======================================
-
- $ hg init base
- $ cd base
-
- $ for x in a b c d e f ; do
- > echo $x > $x
- > hg add $x
- > hg ci -m $x
- > done
-
- $ hg log --graph
- @ 5:652413bf663e f
- |
- o 4:e860deea161a e
- |
- o 3:055a42cdd887 d
- |
- o 2:177f92b77385 c
- |
- o 1:d2ae7f538514 b
- |
- o 0:cb9a9f314b8b a
-
-
- $ HGEDITOR=cat hg histedit 1
- pick d2ae7f538514 1 b
- pick 177f92b77385 2 c
- pick 055a42cdd887 3 d
- pick e860deea161a 4 e
- pick 652413bf663e 5 f
-
- # Edit history between d2ae7f538514 and 652413bf663e
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ hg histedit 1 --commands - --verbose <<EOF | grep histedit
- > pick 177f92b77385 2 c
- > drop d2ae7f538514 1 b
- > pick 055a42cdd887 3 d
- > fold e860deea161a 4 e
- > pick 652413bf663e 5 f
- > EOF
- [1]
- $ hg log --graph --hidden
- @ 10:cacdfd884a93 f
- |
- o 9:59d9f330561f d
- |
- | x 8:b558abc46d09 fold-temp-revision e860deea161a
- | |
- | x 7:96e494a2d553 d
- |/
- o 6:b346ab9a313d c
- |
- | x 5:652413bf663e f
- | |
- | x 4:e860deea161a e
- | |
- | x 3:055a42cdd887 d
- | |
- | x 2:177f92b77385 c
- | |
- | x 1:d2ae7f538514 b
- |/
- o 0:cb9a9f314b8b a
-
- $ hg debugobsolete
- d2ae7f538514cd87c17547b0de4cea71fe1af9fb 0 {cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
- 177f92b773850b59254aa5e923436f921b55483b b346ab9a313db8537ecf96fca3ca3ca984ef3bd7 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 055a42cdd88768532f9cf79daa407fc8d138de9b 59d9f330561fd6c88b1a6b32f0e45034d88db784 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'histedit', 'user': 'test'}
- e860deea161a2f77de56603b340ebbb4536308ae 59d9f330561fd6c88b1a6b32f0e45034d88db784 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'histedit', 'user': 'test'}
- 652413bf663ef2a641cab26574e46d5f5a64a55a cacdfd884a9321ec4e1de275ef3949fa953a1f83 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
- 96e494a2d553dd05902ba1cee1d94d4cb7b8faed 0 {b346ab9a313db8537ecf96fca3ca3ca984ef3bd7} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
- b558abc46d09c30f57ac31e85a8a3d64d2e906e4 0 {96e494a2d553dd05902ba1cee1d94d4cb7b8faed} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'histedit', 'user': 'test'}
-
-
-Ensure hidden revision does not prevent histedit
--------------------------------------------------
-
-create an hidden revision
-
- $ hg histedit 6 --commands - << EOF
- > pick b346ab9a313d 6 c
- > drop 59d9f330561f 7 d
- > pick cacdfd884a93 8 f
- > EOF
- $ hg log --graph
- @ 11:c13eb81022ca f
- |
- o 6:b346ab9a313d c
- |
- o 0:cb9a9f314b8b a
-
-check hidden revision are ignored (6 have hidden children 7 and 8)
-
- $ hg histedit 6 --commands - << EOF
- > pick b346ab9a313d 6 c
- > pick c13eb81022ca 8 f
- > EOF
-
-
-
-Test that rewriting leaving instability behind is allowed
----------------------------------------------------------------------
-
- $ hg up '.^'
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- $ hg log -r 'children(.)'
- 11:c13eb81022ca f (no-eol)
- $ hg histedit -r '.' --commands - <<EOF
- > edit b346ab9a313d 6 c
- > EOF
- 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
- Editing (b346ab9a313d), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo c >> c
- $ hg histedit --continue
- 1 new orphan changesets
-
- $ hg log -r 'orphan()'
- 11:c13eb81022ca f (no-eol)
-
-stabilise
-
- $ hg rebase -r 'orphan()' -d .
- rebasing 11:c13eb81022ca "f"
- $ hg up tip -q
-
-Test dropping of changeset on the top of the stack
--------------------------------------------------------
-
-Nothing is rewritten below, the working directory parent must be change for the
-dropped changeset to be hidden.
-
- $ cd ..
- $ hg clone base droplast
- updating to branch default
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
- $ cd droplast
- $ hg histedit -r '40db8afa467b' --commands - << EOF
- > pick 40db8afa467b 10 c
- > drop b449568bf7fc 11 f
- > EOF
- $ hg log -G
- @ 12:40db8afa467b c
- |
- o 0:cb9a9f314b8b a
-
-
-With rewritten ancestors
-
- $ echo e > e
- $ hg add e
- $ hg commit -m g
- $ echo f > f
- $ hg add f
- $ hg commit -m h
- $ hg histedit -r '40db8afa467b' --commands - << EOF
- > pick 47a8561c0449 12 g
- > pick 40db8afa467b 10 c
- > drop 1b3b05f35ff0 13 h
- > EOF
- $ hg log -G
- @ 17:ee6544123ab8 c
- |
- o 16:269e713e9eae g
- |
- o 0:cb9a9f314b8b a
-
- $ cd ../base
-
-
-
-Test phases support
-===========================================
-
-Check that histedit respect immutability
--------------------------------------------
-
- $ cat >> $HGRCPATH << EOF
- > [ui]
- > logtemplate= {rev}:{node|short} ({phase}) {desc|firstline}
- > EOF
-
- $ hg ph -pv '.^'
- phase changed for 2 changesets
- $ hg log -G
- @ 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg histedit -r '.~2'
- abort: cannot edit public changesets
- (see 'hg help phases' for details)
- [255]
-
-
-Prepare further testing
--------------------------------------------
-
- $ for x in g h i j k ; do
- > echo $x > $x
- > hg add $x
- > hg ci -m $x
- > done
- $ hg phase --force --secret .~2
- $ hg log -G
- @ 18:ee118ab9fa44 (secret) k
- |
- o 17:3a6c53ee7f3d (secret) j
- |
- o 16:b605fb7503f2 (secret) i
- |
- o 15:7395e1ff83bd (draft) h
- |
- o 14:6b70183d2492 (draft) g
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-simple phase conservation
--------------------------------------------
-
-Resulting changeset should conserve the phase of the original one whatever the
-phases.new-commit option is.
-
-New-commit as draft (default)
-
- $ cp -R base simple-draft
- $ cd simple-draft
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > edit b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > pick 7395e1ff83bd 13 h
- > pick b605fb7503f2 14 i
- > pick 3a6c53ee7f3d 15 j
- > pick ee118ab9fa44 16 k
- > EOF
- 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
- Editing (b449568bf7fc), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo f >> f
- $ hg histedit --continue
- $ hg log -G
- @ 24:12e89af74238 (secret) k
- |
- o 23:636a8687b22e (secret) j
- |
- o 22:ccaf0a38653f (secret) i
- |
- o 21:11a89d1c2613 (draft) h
- |
- o 20:c1dec7ca82ea (draft) g
- |
- o 19:087281e68428 (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-
-New-commit as secret (config)
-
- $ cp -R base simple-secret
- $ cd simple-secret
- $ cat >> .hg/hgrc << EOF
- > [phases]
- > new-commit=secret
- > EOF
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > edit b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > pick 7395e1ff83bd 13 h
- > pick b605fb7503f2 14 i
- > pick 3a6c53ee7f3d 15 j
- > pick ee118ab9fa44 16 k
- > EOF
- 0 files updated, 0 files merged, 6 files removed, 0 files unresolved
- Editing (b449568bf7fc), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ echo f >> f
- $ hg histedit --continue
- $ hg log -G
- @ 24:12e89af74238 (secret) k
- |
- o 23:636a8687b22e (secret) j
- |
- o 22:ccaf0a38653f (secret) i
- |
- o 21:11a89d1c2613 (draft) h
- |
- o 20:c1dec7ca82ea (draft) g
- |
- o 19:087281e68428 (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-
-Changeset reordering
--------------------------------------------
-
-If a secret changeset is put before a draft one, all descendant should be secret.
-It seems more important to present the secret phase.
-
- $ cp -R base reorder
- $ cd reorder
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick b449568bf7fc 11 f
- > pick 3a6c53ee7f3d 15 j
- > pick 6b70183d2492 12 g
- > pick b605fb7503f2 14 i
- > pick 7395e1ff83bd 13 h
- > pick ee118ab9fa44 16 k
- > EOF
- $ hg log -G
- @ 23:558246857888 (secret) k
- |
- o 22:28bd44768535 (secret) h
- |
- o 21:d5395202aeb9 (secret) i
- |
- o 20:21edda8e341b (secret) g
- |
- o 19:5ab64f3a4832 (secret) j
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ cd ..
-
-Changeset folding
--------------------------------------------
-
-Folding a secret changeset with a draft one turn the result secret (again,
-better safe than sorry). Folding between same phase changeset still works
-
-Note that there is a few reordering in this series for more extensive test
-
- $ cp -R base folding
- $ cd folding
- $ cat >> .hg/hgrc << EOF
- > [phases]
- > new-commit=secret
- > EOF
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick 7395e1ff83bd 13 h
- > fold b449568bf7fc 11 f
- > pick 6b70183d2492 12 g
- > fold 3a6c53ee7f3d 15 j
- > pick b605fb7503f2 14 i
- > fold ee118ab9fa44 16 k
- > EOF
- $ hg log -G
- @ 27:f9daec13fb98 (secret) i
- |
- o 24:49807617f46a (secret) g
- |
- o 21:050280826e04 (draft) h
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg co 49807617f46a
- 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
- $ echo wat >> wat
- $ hg add wat
- $ hg ci -m 'add wat'
- created new head
- $ hg merge f9daec13fb98
- 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
- (branch merge, don't forget to commit)
- $ hg ci -m 'merge'
- $ echo not wat > wat
- $ hg ci -m 'modify wat'
- $ hg histedit 050280826e04
- abort: cannot edit history that contains merges
- [255]
- $ cd ..
-
-Check abort behavior
--------------------------------------------
-
-We checks that abort properly clean the repository so the same histedit can be
-attempted later.
-
- $ cp -R base abort
- $ cd abort
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF
- > pick b449568bf7fc 13 f
- > pick 7395e1ff83bd 15 h
- > pick 6b70183d2492 14 g
- > pick b605fb7503f2 16 i
- > roll 3a6c53ee7f3d 17 j
- > edit ee118ab9fa44 18 k
- > EOF
- Editing (ee118ab9fa44), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
-
-#if abortcommand
-when in dry-run mode
- $ hg abort --dry-run
- histedit in progress, will be aborted
-#endif
-
- $ hg abort
- 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
- saved backup bundle to $TESTTMP/abort/.hg/strip-backup/4dc06258baa6-dff4ef05-backup.hg
-
- $ hg log -G
- @ 18:ee118ab9fa44 (secret) k
- |
- o 17:3a6c53ee7f3d (secret) j
- |
- o 16:b605fb7503f2 (secret) i
- |
- o 15:7395e1ff83bd (draft) h
- |
- o 14:6b70183d2492 (draft) g
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg histedit -r 'b449568bf7fc' --commands - << EOF --config experimental.evolution.track-operation=1
- > pick b449568bf7fc 13 f
- > pick 7395e1ff83bd 15 h
- > pick 6b70183d2492 14 g
- > pick b605fb7503f2 16 i
- > pick 3a6c53ee7f3d 17 j
- > edit ee118ab9fa44 18 k
- > EOF
- Editing (ee118ab9fa44), you may commit or record as needed now.
- (hg histedit --continue to resume)
- [1]
- $ hg histedit --continue --config experimental.evolution.track-operation=1
- $ hg log -G
- @ 23:175d6b286a22 (secret) k
- |
- o 22:44ca09d59ae4 (secret) j
- |
- o 21:31747692a644 (secret) i
- |
- o 20:9985cd4f21fa (draft) g
- |
- o 19:4dc06258baa6 (draft) h
- |
- o 13:b449568bf7fc (draft) f
- |
- o 12:40db8afa467b (public) c
- |
- o 0:cb9a9f314b8b (public) a
-
- $ hg debugobsolete --rev .
- ee118ab9fa44ebb86be85996548b5517a39e5093 175d6b286a224c23f192e79a581ce83131a53fa2 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'histedit', 'user': 'test'}
test-histedit-outgoing.t
--- c:/hgdev/src/tests/test-histedit-outgoing.t
+++ c:/hgdev/src/tests/test-histedit-outgoing.t.err
@@ -32,125 +32,620 @@
> }
$ initrepos
- 3 files updated, 0 files merged, 0 files removed, 0 files unresolved
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 12: cd: r: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 20: cd: r2: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ $TESTTMP.sh: line 28: cd: r3: $ENOENT$
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
show the edit commands offered by outgoing
$ cd r2
+ $TESTTMP.sh: line 39: cd: r2: $ENOENT$
$ HGEDITOR=cat hg histedit --outgoing ../r | grep -v comparing | grep -v searching
- pick 055a42cdd887 3 d
- pick e860deea161a 4 e
- pick 652413bf663e 5 f
-
- # Edit history between 055a42cdd887 and 652413bf663e
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ cd ..
-
-show the error from unrelated repos
- $ cd r3
- $ HGEDITOR=cat hg histedit --outgoing ../r | grep -v comparing | grep -v searching
- abort: repository is unrelated
- [1]
- $ cd ..
-
-show the error from unrelated repos
- $ cd r3
- $ HGEDITOR=cat hg histedit --force --outgoing ../r
- comparing with ../r
- searching for changes
- warning: repository is unrelated
- pick 2a4042b45417 0 g
- pick 68c46b4927ce 1 h
- pick 51281e65ba79 2 i
-
- # Edit history between 2a4042b45417 and 51281e65ba79
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
- $ cd ..
-
-test sensitivity to branch in URL:
-
- $ cd r2
- $ hg -q update 2
- $ hg -q branch foo
- $ hg commit -m 'create foo branch'
- $ HGEDITOR=cat hg histedit --outgoing '../r#foo' | grep -v comparing | grep -v searching
- pick f26599ee3441 6 create foo branch
-
- # Edit history between f26599ee3441 and f26599ee3441
- #
- # Commits are listed from least to most recent
- #
- # You can reorder changesets by reordering the lines
- #
- # Commands:
- #
- # e, edit = use commit, but stop for amending
- # m, mess = edit commit message without changing commit content
- # p, pick = use commit
- # b, base = checkout changeset and apply further changesets from there
- # d, drop = remove commit from history
- # f, fold = use commit, but combine it with the one above
- # r, roll = like fold, but discard this commit's description and date
- #
-
-test to check number of roots in outgoing revisions
-
- $ hg -q outgoing -G --template '{node|short}({branch})' '../r'
- @ f26599ee3441(foo)
-
- o 652413bf663e(default)
- |
- o e860deea161a(default)
- |
- o 055a42cdd887(default)
-
- $ HGEDITOR=cat hg -q histedit --outgoing '../r'
- abort: there are ambiguous outgoing revisions
- (see 'hg help histedit' for more detail)
- [255]
-
- $ hg -q update -C 2
- $ echo aa >> a
- $ hg -q commit -m 'another head on default'
- $ hg -q outgoing -G --template '{node|short}({branch})' '../r#default'
- @ 3879dc049647(default)
-
- o 652413bf663e(default)
- |
- o e860deea161a(default)
- |
- o 055a42cdd887(default)
-
- $ HGEDITOR=cat hg -q histedit --outgoing '../r#default'
- abort: there are ambiguous outgoing revisions
- (see 'hg help histedit' for more detail)
- [255]
-
- $ cd ..
test-histedit-templates.t
--- c:/hgdev/src/tests/test-histedit-templates.t
+++ c:/hgdev/src/tests/test-histedit-templates.t.err
@@ -10,45 +10,36 @@
> EOF
$ hg init repo
+ ** unknown exception encountered, please report by visiting
+ ** https://mercurial-scm.org/wiki/BugTracker
+ ** Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)]
+ ** Mercurial Distributed SCM (version 5.3.1+22-2141427533d2)
+ ** Extensions loaded: histedit
+ Traceback (most recent call last):
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\bin\hg", line 43, in <module>
(esc)
+ dispatch.run()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 111, in run
(esc)
+ status = dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 254, in dispatch
(esc)
+ ret = _runcatch(req) or 0
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 428, in _runcatch
(esc)
+ return _callcatch(ui, _runcatchfunc)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 437, in _callcatch
(esc)
+ return scmutil.callcatch(ui, func)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\scmutil.py", line 152, in callcatch
(esc)
+ return func()
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 418, in _runcatchfunc
(esc)
+ return _dispatch(req)
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\dispatch.py", line 1096, in _dispatch
(esc)
+ color.setup(ui_)
(esc)
+ File "C:\hgdev\python37-x64\Lib\importlib\util.py", line 245, in __getattribute__
(esc)
+ self.__spec__.loader.exec_module(self)
(esc)
+ File "<frozen importlib._bootstrap_external>", line 728, in exec_module
(esc)
+ File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
(esc)
+ File "C:\Temp\hgtests.tzvc59cy\install\lib\python\mercurial\color.py", line 38, in <module>
(esc)
+ b'black': (False, curses.COLOR_BLACK, b''),
(esc)
+ AttributeError: module 'curses' has no attribute 'COLOR_BLACK'
(esc)
+ [1]
$ cd repo
+ $TESTTMP.sh: line 13: cd: repo: $ENOENT$
$ for ch in a b c d; do echo foo > $ch; hg commit -Aqm "Added "$ch; done
-
- $ hg log -G -T "{rev}:{node|short} {desc}"
- @ 3:62615734edd5 Added d
- |
- o 2:28ad74487de9 Added c
- |
- o 1:29becc82797a Added b
- |
- o 0:18d04c59bb5d Added a
-
-Getting the JSON output for nodechanges
-
- $ hg histedit -Tjson --commands - 2>&1 <<EOF
- > pick 28ad74487de9 Added c
- > pick 62615734edd5 Added d
- > pick 18d04c59bb5d Added a
- > pick 29becc82797a Added b
- > EOF
- [
- {
- "nodechanges": {"18d04c59bb5d2d4090ad9a5b59bd6274adb63add": ["109f8ec895447f81b380ba8d4d8b66539ccdcb94"], "28ad74487de9599d00d81085be739c61fc340652": ["bff9e07c1807942b161dab768aa793b48e9a7f9d"], "29becc82797a4bc11ec8880b58eaecd2ab3e7760": ["f5dcf3b4db23f31f1aacf46c33d1393de303d26f"], "62615734edd52f06b6fb9c2beb429e4fe30d57b8": ["201423b441c84d9e6858daed653e0d22485c1cfa"]}
- }
- ]
-
- $ hg log -G -T "{rev}:{node|short} {desc}"
- @ 7:f5dcf3b4db23 Added b
- |
- o 6:109f8ec89544 Added a
- |
- o 5:201423b441c8 Added d
- |
- o 4:bff9e07c1807 Added c
-
- $ hg histedit -T "{nodechanges|json}" --commands - 2>&1 <<EOF
- > pick bff9e07c1807 Added c
- > pick 201423b441c8 Added d
- > pick 109f8ec89544 Added a
- > roll f5dcf3b4db23 Added b
- > EOF
- {"109f8ec895447f81b380ba8d4d8b66539ccdcb94": ["8d01470bfeab64d3de13c49adb79d88790d38396"], "f3ec56a374bdbdf1953cacca505161442c6f3a3e": [], "f5dcf3b4db23f31f1aacf46c33d1393de303d26f": ["8d01470bfeab64d3de13c49adb79d88790d38396"]} (no-eol)