equal
deleted
inserted
replaced
|
1 #require tic |
|
2 |
|
3 Revert interactive tests with the Curses interface |
|
4 |
|
5 $ cat <<EOF >> $HGRCPATH |
|
6 > [ui] |
|
7 > interactive = true |
|
8 > interface = curses |
|
9 > [experimental] |
|
10 > crecordtest = testModeCommands |
|
11 > EOF |
|
12 |
|
13 TODO: Make a curses version of the other tests from test-revert-interactive.t. |
|
14 |
|
15 When a line without EOL is selected during "revert -i" |
|
16 |
|
17 $ hg init $TESTTMP/revert-i-curses-eol |
|
18 $ cd $TESTTMP/revert-i-curses-eol |
|
19 $ echo 0 > a |
|
20 $ hg ci -qAm 0 |
|
21 $ printf 1 >> a |
|
22 $ hg ci -qAm 1 |
|
23 $ cat a |
|
24 0 |
|
25 1 (no-eol) |
|
26 |
|
27 $ cat <<EOF >testModeCommands |
|
28 > c |
|
29 > EOF |
|
30 |
|
31 $ hg revert -ir'.^' |
|
32 reverting a |
|
33 $ cat a |
|
34 0 |
|
35 |
|
36 When a selected line is reverted to have no EOL |
|
37 |
|
38 $ hg init $TESTTMP/revert-i-curses-eol2 |
|
39 $ cd $TESTTMP/revert-i-curses-eol2 |
|
40 $ printf 0 > a |
|
41 $ hg ci -qAm 0 |
|
42 $ echo 0 > a |
|
43 $ hg ci -qAm 1 |
|
44 $ cat a |
|
45 0 |
|
46 |
|
47 $ cat <<EOF >testModeCommands |
|
48 > c |
|
49 > EOF |
|
50 |
|
51 $ hg revert -ir'.^' |
|
52 reverting a |
|
53 $ cat a |
|
54 0 (no-eol) |
|
55 |