2019-12-10 02:24:31 +03:00
|
|
|
#chg-compatible
|
|
|
|
|
2018-06-11 23:49:45 +03:00
|
|
|
#testcases treestate-on treestate-off
|
|
|
|
|
|
|
|
#if treestate-on
|
2018-08-01 03:01:14 +03:00
|
|
|
$ setconfig format.dirstate=2
|
2018-06-11 23:49:45 +03:00
|
|
|
#else
|
2018-08-01 03:01:14 +03:00
|
|
|
$ setconfig format.dirstate=1
|
2018-06-11 23:49:45 +03:00
|
|
|
#endif
|
|
|
|
|
2010-11-05 00:59:03 +03:00
|
|
|
$ HGENCODING=utf-8
|
|
|
|
$ export HGENCODING
|
|
|
|
|
|
|
|
$ try() {
|
|
|
|
> hg debugrevspec --debug $@
|
|
|
|
> }
|
|
|
|
|
|
|
|
$ log() {
|
2020-10-08 06:58:22 +03:00
|
|
|
> hg log --template '{node}\n' -r "$1"
|
2010-11-05 00:59:03 +03:00
|
|
|
> }
|
|
|
|
|
|
|
|
$ hg init repo
|
|
|
|
$ cd repo
|
|
|
|
|
|
|
|
$ try 'p1()'
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
(func
|
2017-09-03 15:17:25 +03:00
|
|
|
(symbol 'p1')
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
None)
|
2015-03-16 12:36:53 +03:00
|
|
|
* set:
|
|
|
|
<baseset []>
|
2010-11-05 00:59:03 +03:00
|
|
|
$ try 'p2()'
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
(func
|
2017-09-03 15:17:25 +03:00
|
|
|
(symbol 'p2')
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
None)
|
2015-03-16 12:36:53 +03:00
|
|
|
* set:
|
|
|
|
<baseset []>
|
2010-11-07 20:14:42 +03:00
|
|
|
$ try 'parents()'
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
(func
|
2017-09-03 15:17:25 +03:00
|
|
|
(symbol 'parents')
|
debugrevspec: pretty print output
Before:
('func', ('symbol', 'reverse'), ('func', ('symbol', 'sort'), ('list', ('or',
('symbol', '2'), ('symbol', '3')), ('symbol', 'date'))))
After:
(func
('symbol', 'reverse')
(func
('symbol', 'sort')
(list
(or
('symbol', '2')
('symbol', '3'))
('symbol', 'date'))))
v2:
- Rebased on stable to avoid having to merge tests output
2012-02-24 14:02:21 +04:00
|
|
|
None)
|
2015-03-16 12:36:53 +03:00
|
|
|
* set:
|
2020-07-31 05:58:13 +03:00
|
|
|
<baseset- []>
|
2010-11-05 00:59:03 +03:00
|
|
|
|
|
|
|
null revision
|
|
|
|
$ log 'p1()'
|
|
|
|
$ log 'p2()'
|
2010-11-05 01:09:00 +03:00
|
|
|
$ log 'parents()'
|
2010-11-05 00:59:03 +03:00
|
|
|
|
|
|
|
working dir with a single parent
|
|
|
|
$ echo a > a
|
|
|
|
$ hg ci -Aqm0
|
|
|
|
$ log 'p1()'
|
2020-10-08 06:58:22 +03:00
|
|
|
f7b1eb17ad24730a1651fccd46c43826d1bbc2ac
|
2010-11-05 00:59:03 +03:00
|
|
|
$ log 'p2()'
|
2010-11-05 01:09:00 +03:00
|
|
|
$ log 'parents()'
|
2020-10-08 06:58:22 +03:00
|
|
|
f7b1eb17ad24730a1651fccd46c43826d1bbc2ac
|
2010-11-05 00:59:03 +03:00
|
|
|
|
|
|
|
merge in progress
|
|
|
|
$ echo b > b
|
|
|
|
$ hg ci -Aqm1
|
|
|
|
$ hg up -q 0
|
|
|
|
$ echo c > c
|
|
|
|
$ hg ci -Aqm2
|
|
|
|
$ hg merge -q
|
|
|
|
$ log 'p1()'
|
2020-10-08 06:58:22 +03:00
|
|
|
db815d6d32e69058eadefc8cffbad37675707975
|
2010-11-05 00:59:03 +03:00
|
|
|
$ log 'p2()'
|
2020-10-08 06:58:22 +03:00
|
|
|
925d80f479bb026b0fb3deb27503780b13f74123
|
2010-11-05 01:09:00 +03:00
|
|
|
$ log 'parents()'
|
2020-10-08 06:58:22 +03:00
|
|
|
925d80f479bb026b0fb3deb27503780b13f74123
|
|
|
|
db815d6d32e69058eadefc8cffbad37675707975
|
2012-06-11 03:40:51 +04:00
|
|
|
|
|
|
|
$ cd ..
|