Mercurial > hg
comparison tests/test-remove.out @ 12129:07ac2a560fce stable
remove: properly set return code when warnings are issued
This removes the warn() function in favor of issuing warnings directly
for each kind of file that Mercurial won't remove.
This also uses three separate translatable strings instead of using
string formatting to build the message. This should make it easier to
localize.
author | Brodie Rao <brodie@bitheap.org> |
---|---|
date | Mon, 30 Aug 2010 20:27:25 -0400 |
parents | 1f665246dab3 |
children |
comparison
equal
deleted
inserted
replaced
12128:090dc5eef746 | 12129:07ac2a560fce |
---|---|
1 % file not managed | 1 % file not managed |
2 not removing foo: file is untracked | 2 not removing foo: file is untracked |
3 exit code: 1 | |
3 ? foo | 4 ? foo |
4 ./foo | 5 ./foo |
5 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 6 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
6 % 00 state added, options none | 7 % 00 state added, options none |
7 not removing bar: file has been marked for add (use -f to force removal) | 8 not removing bar: file has been marked for add (use -f to force removal) |
9 exit code: 1 | |
8 A bar | 10 A bar |
9 ./bar | 11 ./bar |
10 ./foo | 12 ./foo |
11 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 13 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
12 % 01 state clean, options none | 14 % 01 state clean, options none |
15 exit code: 0 | |
13 R foo | 16 R foo |
14 ? bar | 17 ? bar |
15 ./bar | 18 ./bar |
16 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 19 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
17 % 02 state modified, options none | 20 % 02 state modified, options none |
18 not removing foo: file is modified (use -f to force removal) | 21 not removing foo: file is modified (use -f to force removal) |
22 exit code: 1 | |
19 M foo | 23 M foo |
20 ? bar | 24 ? bar |
21 ./bar | 25 ./bar |
22 ./foo | 26 ./foo |
23 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 27 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
24 % 03 state missing, options none | 28 % 03 state missing, options none |
29 exit code: 0 | |
25 R foo | 30 R foo |
26 ? bar | 31 ? bar |
27 ./bar | 32 ./bar |
28 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 33 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
29 % 10 state added, options -f | 34 % 10 state added, options -f |
35 exit code: 0 | |
30 ? bar | 36 ? bar |
31 ./bar | 37 ./bar |
32 ./foo | 38 ./foo |
33 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 39 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
34 % 11 state clean, options -f | 40 % 11 state clean, options -f |
41 exit code: 0 | |
35 R foo | 42 R foo |
36 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 43 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
37 % 12 state modified, options -f | 44 % 12 state modified, options -f |
45 exit code: 0 | |
38 R foo | 46 R foo |
39 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 47 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
40 % 13 state missing, options -f | 48 % 13 state missing, options -f |
49 exit code: 0 | |
41 R foo | 50 R foo |
42 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 51 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
43 % 20 state added, options -A | 52 % 20 state added, options -A |
44 not removing bar: file still exists (use -f to force removal) | 53 not removing bar: file still exists (use -f to force removal) |
54 exit code: 1 | |
45 A bar | 55 A bar |
46 ./bar | 56 ./bar |
47 ./foo | 57 ./foo |
48 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 58 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
49 % 21 state clean, options -A | 59 % 21 state clean, options -A |
50 not removing foo: file still exists (use -f to force removal) | 60 not removing foo: file still exists (use -f to force removal) |
61 exit code: 1 | |
51 ? bar | 62 ? bar |
52 ./bar | 63 ./bar |
53 ./foo | 64 ./foo |
54 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 65 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
55 % 22 state modified, options -A | 66 % 22 state modified, options -A |
56 not removing foo: file still exists (use -f to force removal) | 67 not removing foo: file still exists (use -f to force removal) |
68 exit code: 1 | |
57 M foo | 69 M foo |
58 ? bar | 70 ? bar |
59 ./bar | 71 ./bar |
60 ./foo | 72 ./foo |
61 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 73 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
62 % 23 state missing, options -A | 74 % 23 state missing, options -A |
75 exit code: 0 | |
63 R foo | 76 R foo |
64 ? bar | 77 ? bar |
65 ./bar | 78 ./bar |
66 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 79 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
67 % 30 state added, options -Af | 80 % 30 state added, options -Af |
81 exit code: 0 | |
68 ? bar | 82 ? bar |
69 ./bar | 83 ./bar |
70 ./foo | 84 ./foo |
71 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 85 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
72 % 31 state clean, options -Af | 86 % 31 state clean, options -Af |
87 exit code: 0 | |
73 R foo | 88 R foo |
74 ./foo | 89 ./foo |
75 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 90 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
76 % 32 state modified, options -Af | 91 % 32 state modified, options -Af |
92 exit code: 0 | |
77 R foo | 93 R foo |
78 ./foo | 94 ./foo |
79 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 95 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
80 % 33 state missing, options -Af | 96 % 33 state missing, options -Af |
97 exit code: 0 | |
81 R foo | 98 R foo |
82 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 99 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
83 adding test/bar | 100 adding test/bar |
84 adding test/foo | 101 adding test/foo |
85 % dir, options none | 102 % dir, options none |
86 removing test/bar | 103 removing test/bar |
87 removing test/foo | 104 removing test/foo |
105 exit code: 0 | |
88 R test/bar | 106 R test/bar |
89 R test/foo | 107 R test/foo |
90 ./foo | 108 ./foo |
91 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 109 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
92 % dir, options -f | 110 % dir, options -f |
93 removing test/bar | 111 removing test/bar |
94 removing test/foo | 112 removing test/foo |
113 exit code: 0 | |
95 R test/bar | 114 R test/bar |
96 R test/foo | 115 R test/foo |
97 ./foo | 116 ./foo |
98 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 117 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
99 % dir, options -A | 118 % dir, options -A |
100 not removing test/foo: file still exists (use -f to force removal) | 119 not removing test/foo: file still exists (use -f to force removal) |
101 removing test/bar | 120 removing test/bar |
121 exit code: 1 | |
102 R test/bar | 122 R test/bar |
103 ./foo | 123 ./foo |
104 ./test/foo | 124 ./test/foo |
105 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | 125 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
106 % dir, options -Af | 126 % dir, options -Af |
107 removing test/bar | 127 removing test/bar |
108 removing test/foo | 128 removing test/foo |
129 exit code: 0 | |
109 R test/bar | 130 R test/bar |
110 R test/foo | 131 R test/foo |
111 ./foo | 132 ./foo |
112 ./test/foo | 133 ./test/foo |
113 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 134 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |