sapling/tests/test-smartlog-inhibit.t

52 lines
1.2 KiB
Perl
Raw Normal View History

$ . $TESTDIR/require-ext.sh directaccess evolve inhibit
$ extpath=`dirname $TESTDIR`
$ cp $extpath/hgext3rd/smartlog.py $TESTTMP # use $TESTTMP substitution in message
$ cp $extpath/hgext3rd/fbamend.py $TESTTMP
$ cat >> $HGRCPATH << EOF
> [extensions]
> directaccess =
> evolve=
> fbamend=$TESTTMP/fbamend.py
> inhibit=
> rebase=
> smartlog=$TESTTMP/smartlog.py
> [experimental]
> evolution = createmarkers
> evolutioncommands = prev next split fold
> EOF
Test that changesets with visible precursors are rendered as x's, even
with the inhibit extension enabled.
$ hg init repo
$ cd repo
$ hg debugbuilddag +4
$ hg book -r 3 test
$ hg up 1
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg amend -m "amended"
warning: the changeset's children were left behind
(use 'hg rebase --restack' (alias: 'hg restack') to rebase them)
$ hg smartlog -T '{rev} {bookmarks}'
@ 4
|
| o 3 test
| |
| o 2
| |
| x 1 59cf2bc6d22f.preamend
|/
o 0
$ hg unamend
$ hg up 2
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ hg smartlog -T '{rev} {bookmarks}'
o 3 test
|
@ 2
|
o 1 59cf2bc6d22f.preamend
|
o 0