##// END OF EJS Templates
tests: fix test-sparse-revlog...
tests: fix test-sparse-revlog This one is not covered by the CIbecause I requires an expensive artifact to be cached. So it goes out of think on regular basis (we should fix that…) The test ouput was affected by e706bb41fdb3 as we filtering now happens sooner, removing for the output.

File last commit:

r49904:1faac8c7 default
r50521:da636e7a default
Show More
test-revert-interactive-curses.t
72 lines | 1.1 KiB | text/troff | Tads3Lexer
/ tests / test-revert-interactive-curses.t
Matt Harbison
hghave: split apart testing for the curses module and `tic` executable...
r47043 #require curses
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 #testcases committed wdir
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713
Revert interactive tests with the Curses interface
$ cat <<EOF >> $HGRCPATH
> [ui]
> interactive = true
> interface = curses
> [experimental]
> crecordtest = testModeCommands
> EOF
TODO: Make a curses version of the other tests from test-revert-interactive.t.
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 #if committed
$ maybe_commit() {
> hg ci "$@"
> }
$ do_revert() {
> hg revert -ir'.^'
> }
#else
$ maybe_commit() {
> true
> }
$ do_revert() {
> hg revert -i
> }
#endif
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713 When a line without EOL is selected during "revert -i"
$ hg init $TESTTMP/revert-i-curses-eol
$ cd $TESTTMP/revert-i-curses-eol
$ echo 0 > a
$ hg ci -qAm 0
$ printf 1 >> a
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 $ maybe_commit -qAm 1
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713 $ cat a
0
1 (no-eol)
$ cat <<EOF >testModeCommands
> c
> EOF
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 $ do_revert
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713 reverting a
$ cat a
0
When a selected line is reverted to have no EOL
$ hg init $TESTTMP/revert-i-curses-eol2
$ cd $TESTTMP/revert-i-curses-eol2
$ printf 0 > a
$ hg ci -qAm 0
$ echo 0 > a
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 $ maybe_commit -qAm 1
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713 $ cat a
0
$ cat <<EOF >testModeCommands
> c
> EOF
Kyle Lippincott
crecord: add test demonstrating issue when reverting noeol->eol change...
r49909 $ do_revert
Rodrigo Damazio Bovendorp
revert: fix interactive reverting of end-of-file newline changes...
r45713 reverting a
$ cat a
0 (no-eol)