##// END OF EJS Templates
test-mq-subrepo.t: skip test if svn not installed
Adrian Buehlmann -
r13245:0b2407ee default
parent child Browse files
Show More
@@ -1,386 +1,388 b''
1 $ "$TESTDIR/hghave" svn || exit 80
2
1 $ echo "[extensions]" >> $HGRCPATH
3 $ echo "[extensions]" >> $HGRCPATH
2 $ echo "mq=" >> $HGRCPATH
4 $ echo "mq=" >> $HGRCPATH
3 $ echo "record=" >> $HGRCPATH
5 $ echo "record=" >> $HGRCPATH
4 $ echo "[diff]" >> $HGRCPATH
6 $ echo "[diff]" >> $HGRCPATH
5 $ echo "nodates=1" >> $HGRCPATH
7 $ echo "nodates=1" >> $HGRCPATH
6
8
7 $ stdin=`pwd`/stdin.tmp
9 $ stdin=`pwd`/stdin.tmp
8
10
9 fn to create new repository w/dirty subrepo, and cd into it
11 fn to create new repository w/dirty subrepo, and cd into it
10 $ mkrepo() {
12 $ mkrepo() {
11 > hg init $1
13 > hg init $1
12 > cd $1
14 > cd $1
13 > hg qinit
15 > hg qinit
14 > }
16 > }
15
17
16 fn to create dirty subrepo
18 fn to create dirty subrepo
17 $ mksubrepo() {
19 $ mksubrepo() {
18 > hg init $1
20 > hg init $1
19 > cd $1
21 > cd $1
20 > echo a > a
22 > echo a > a
21 > hg add
23 > hg add
22 > cd ..
24 > cd ..
23 > }
25 > }
24
26
25 $ testadd() {
27 $ testadd() {
26 > cat - > "$stdin"
28 > cat - > "$stdin"
27 > mksubrepo sub
29 > mksubrepo sub
28 > echo sub = sub >> .hgsub
30 > echo sub = sub >> .hgsub
29 > hg add .hgsub
31 > hg add .hgsub
30 > echo % abort when adding .hgsub w/dirty subrepo
32 > echo % abort when adding .hgsub w/dirty subrepo
31 > hg status -S
33 > hg status -S
32 > echo '%' $*
34 > echo '%' $*
33 > cat "$stdin" | hg $*
35 > cat "$stdin" | hg $*
34 > echo [$?]
36 > echo [$?]
35 > hg -R sub ci -m0sub
37 > hg -R sub ci -m0sub
36 > echo % update substate when adding .hgsub w/clean updated subrepo
38 > echo % update substate when adding .hgsub w/clean updated subrepo
37 > hg status -S
39 > hg status -S
38 > echo '%' $*
40 > echo '%' $*
39 > cat "$stdin" | hg $*
41 > cat "$stdin" | hg $*
40 > hg debugsub
42 > hg debugsub
41 > }
43 > }
42
44
43 $ testmod() {
45 $ testmod() {
44 > cat - > "$stdin"
46 > cat - > "$stdin"
45 > mksubrepo sub2
47 > mksubrepo sub2
46 > echo sub2 = sub2 >> .hgsub
48 > echo sub2 = sub2 >> .hgsub
47 > echo % abort when modifying .hgsub w/dirty subrepo
49 > echo % abort when modifying .hgsub w/dirty subrepo
48 > hg status -S
50 > hg status -S
49 > echo '%' $*
51 > echo '%' $*
50 > cat "$stdin" | hg $*
52 > cat "$stdin" | hg $*
51 > echo [$?]
53 > echo [$?]
52 > hg -R sub2 ci -m0sub2
54 > hg -R sub2 ci -m0sub2
53 > echo % update substate when modifying .hgsub w/clean updated subrepo
55 > echo % update substate when modifying .hgsub w/clean updated subrepo
54 > hg status -S
56 > hg status -S
55 > echo '%' $*
57 > echo '%' $*
56 > cat "$stdin" | hg $*
58 > cat "$stdin" | hg $*
57 > hg debugsub
59 > hg debugsub
58 > }
60 > }
59
61
60 $ testrm1() {
62 $ testrm1() {
61 > cat - > "$stdin"
63 > cat - > "$stdin"
62 > mksubrepo sub3
64 > mksubrepo sub3
63 > echo sub3 = sub3 >> .hgsub
65 > echo sub3 = sub3 >> .hgsub
64 > hg ci -Aqmsub3
66 > hg ci -Aqmsub3
65 > $EXTRA
67 > $EXTRA
66 > echo b >> sub3/a
68 > echo b >> sub3/a
67 > hg rm .hgsub
69 > hg rm .hgsub
68 > echo % update substate when removing .hgsub w/dirty subrepo
70 > echo % update substate when removing .hgsub w/dirty subrepo
69 > hg status -S
71 > hg status -S
70 > echo '%' $*
72 > echo '%' $*
71 > cat "$stdin" | hg $*
73 > cat "$stdin" | hg $*
72 > echo % debugsub should be empty
74 > echo % debugsub should be empty
73 > hg debugsub
75 > hg debugsub
74 > }
76 > }
75
77
76 $ testrm2() {
78 $ testrm2() {
77 > cat - > "$stdin"
79 > cat - > "$stdin"
78 > mksubrepo sub4
80 > mksubrepo sub4
79 > echo sub4 = sub4 >> .hgsub
81 > echo sub4 = sub4 >> .hgsub
80 > hg ci -Aqmsub4
82 > hg ci -Aqmsub4
81 > $EXTRA
83 > $EXTRA
82 > hg rm .hgsub
84 > hg rm .hgsub
83 > echo % update substate when removing .hgsub w/clean updated subrepo
85 > echo % update substate when removing .hgsub w/clean updated subrepo
84 > hg status -S
86 > hg status -S
85 > echo '%' $*
87 > echo '%' $*
86 > cat "$stdin" | hg $*
88 > cat "$stdin" | hg $*
87 > echo % debugsub should be empty
89 > echo % debugsub should be empty
88 > hg debugsub
90 > hg debugsub
89 > }
91 > }
90
92
91
93
92 handle subrepos safely on qnew
94 handle subrepos safely on qnew
93
95
94 $ mkrepo repo-2499-qnew
96 $ mkrepo repo-2499-qnew
95 $ testadd qnew -m0 0.diff
97 $ testadd qnew -m0 0.diff
96 adding a
98 adding a
97 % abort when adding .hgsub w/dirty subrepo
99 % abort when adding .hgsub w/dirty subrepo
98 A .hgsub
100 A .hgsub
99 A sub/a
101 A sub/a
100 % qnew -m0 0.diff
102 % qnew -m0 0.diff
101 abort: uncommitted changes in subrepository sub
103 abort: uncommitted changes in subrepository sub
102 [255]
104 [255]
103 % update substate when adding .hgsub w/clean updated subrepo
105 % update substate when adding .hgsub w/clean updated subrepo
104 A .hgsub
106 A .hgsub
105 % qnew -m0 0.diff
107 % qnew -m0 0.diff
106 committing subrepository sub
108 committing subrepository sub
107 path sub
109 path sub
108 source sub
110 source sub
109 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
111 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
110
112
111 $ testmod qnew -m1 1.diff
113 $ testmod qnew -m1 1.diff
112 adding a
114 adding a
113 % abort when modifying .hgsub w/dirty subrepo
115 % abort when modifying .hgsub w/dirty subrepo
114 M .hgsub
116 M .hgsub
115 A sub2/a
117 A sub2/a
116 % qnew -m1 1.diff
118 % qnew -m1 1.diff
117 abort: uncommitted changes in subrepository sub2
119 abort: uncommitted changes in subrepository sub2
118 [255]
120 [255]
119 % update substate when modifying .hgsub w/clean updated subrepo
121 % update substate when modifying .hgsub w/clean updated subrepo
120 M .hgsub
122 M .hgsub
121 % qnew -m1 1.diff
123 % qnew -m1 1.diff
122 committing subrepository sub2
124 committing subrepository sub2
123 path sub
125 path sub
124 source sub
126 source sub
125 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
127 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
126 path sub2
128 path sub2
127 source sub2
129 source sub2
128 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
130 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
129
131
130 $ hg qpop -qa
132 $ hg qpop -qa
131 patch queue now empty
133 patch queue now empty
132 $ testrm1 qnew -m2 2.diff
134 $ testrm1 qnew -m2 2.diff
133 adding a
135 adding a
134 % update substate when removing .hgsub w/dirty subrepo
136 % update substate when removing .hgsub w/dirty subrepo
135 M sub3/a
137 M sub3/a
136 R .hgsub
138 R .hgsub
137 % qnew -m2 2.diff
139 % qnew -m2 2.diff
138 % debugsub should be empty
140 % debugsub should be empty
139
141
140 $ hg qpop -qa
142 $ hg qpop -qa
141 patch queue now empty
143 patch queue now empty
142 $ testrm2 qnew -m3 3.diff
144 $ testrm2 qnew -m3 3.diff
143 adding a
145 adding a
144 % update substate when removing .hgsub w/clean updated subrepo
146 % update substate when removing .hgsub w/clean updated subrepo
145 R .hgsub
147 R .hgsub
146 % qnew -m3 3.diff
148 % qnew -m3 3.diff
147 % debugsub should be empty
149 % debugsub should be empty
148
150
149 $ cd ..
151 $ cd ..
150
152
151
153
152 handle subrepos safely on qrefresh
154 handle subrepos safely on qrefresh
153
155
154 $ mkrepo repo-2499-qrefresh
156 $ mkrepo repo-2499-qrefresh
155 $ hg qnew -m0 0.diff
157 $ hg qnew -m0 0.diff
156 $ testadd qrefresh
158 $ testadd qrefresh
157 adding a
159 adding a
158 % abort when adding .hgsub w/dirty subrepo
160 % abort when adding .hgsub w/dirty subrepo
159 A .hgsub
161 A .hgsub
160 A sub/a
162 A sub/a
161 % qrefresh
163 % qrefresh
162 abort: uncommitted changes in subrepository sub
164 abort: uncommitted changes in subrepository sub
163 [255]
165 [255]
164 % update substate when adding .hgsub w/clean updated subrepo
166 % update substate when adding .hgsub w/clean updated subrepo
165 A .hgsub
167 A .hgsub
166 % qrefresh
168 % qrefresh
167 committing subrepository sub
169 committing subrepository sub
168 path sub
170 path sub
169 source sub
171 source sub
170 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
172 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
171
173
172 $ hg qnew -m1 1.diff
174 $ hg qnew -m1 1.diff
173 $ testmod qrefresh
175 $ testmod qrefresh
174 adding a
176 adding a
175 % abort when modifying .hgsub w/dirty subrepo
177 % abort when modifying .hgsub w/dirty subrepo
176 M .hgsub
178 M .hgsub
177 A sub2/a
179 A sub2/a
178 % qrefresh
180 % qrefresh
179 abort: uncommitted changes in subrepository sub2
181 abort: uncommitted changes in subrepository sub2
180 [255]
182 [255]
181 % update substate when modifying .hgsub w/clean updated subrepo
183 % update substate when modifying .hgsub w/clean updated subrepo
182 M .hgsub
184 M .hgsub
183 % qrefresh
185 % qrefresh
184 committing subrepository sub2
186 committing subrepository sub2
185 path sub
187 path sub
186 source sub
188 source sub
187 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
189 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
188 path sub2
190 path sub2
189 source sub2
191 source sub2
190 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
192 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
191
193
192 $ hg qpop -qa
194 $ hg qpop -qa
193 patch queue now empty
195 patch queue now empty
194 $ EXTRA='hg qnew -m2 2.diff' testrm1 qrefresh
196 $ EXTRA='hg qnew -m2 2.diff' testrm1 qrefresh
195 adding a
197 adding a
196 % update substate when removing .hgsub w/dirty subrepo
198 % update substate when removing .hgsub w/dirty subrepo
197 M sub3/a
199 M sub3/a
198 R .hgsub
200 R .hgsub
199 % qrefresh
201 % qrefresh
200 % debugsub should be empty
202 % debugsub should be empty
201
203
202 $ hg qpop -qa
204 $ hg qpop -qa
203 patch queue now empty
205 patch queue now empty
204 $ EXTRA='hg qnew -m3 3.diff' testrm2 qrefresh
206 $ EXTRA='hg qnew -m3 3.diff' testrm2 qrefresh
205 adding a
207 adding a
206 % update substate when removing .hgsub w/clean updated subrepo
208 % update substate when removing .hgsub w/clean updated subrepo
207 R .hgsub
209 R .hgsub
208 % qrefresh
210 % qrefresh
209 % debugsub should be empty
211 % debugsub should be empty
210
212
211 $ cd ..
213 $ cd ..
212
214
213
215
214 handle subrepos safely on qpush/qpop
216 handle subrepos safely on qpush/qpop
215
217
216 $ mkrepo repo-2499-qpush
218 $ mkrepo repo-2499-qpush
217 $ mksubrepo sub
219 $ mksubrepo sub
218 adding a
220 adding a
219 $ hg -R sub ci -m0sub
221 $ hg -R sub ci -m0sub
220 $ echo sub = sub > .hgsub
222 $ echo sub = sub > .hgsub
221 $ hg add .hgsub
223 $ hg add .hgsub
222 $ hg qnew -m0 0.diff
224 $ hg qnew -m0 0.diff
223 committing subrepository sub
225 committing subrepository sub
224 $ hg debugsub
226 $ hg debugsub
225 path sub
227 path sub
226 source sub
228 source sub
227 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
229 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
228
230
229 qpop
231 qpop
230 $ hg qpop
232 $ hg qpop
231 popping 0.diff
233 popping 0.diff
232 patch queue now empty
234 patch queue now empty
233 $ hg status -AS
235 $ hg status -AS
234 $ hg debugsub
236 $ hg debugsub
235
237
236 qpush
238 qpush
237 $ hg qpush
239 $ hg qpush
238 applying 0.diff
240 applying 0.diff
239 now at: 0.diff
241 now at: 0.diff
240 $ hg status -AS
242 $ hg status -AS
241 C .hgsub
243 C .hgsub
242 C .hgsubstate
244 C .hgsubstate
243 C sub/a
245 C sub/a
244 $ hg debugsub
246 $ hg debugsub
245 path sub
247 path sub
246 source sub
248 source sub
247 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
249 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
248
250
249 $ cd ..
251 $ cd ..
250
252
251
253
252 handle subrepos safely on qrecord
254 handle subrepos safely on qrecord
253
255
254 $ mkrepo repo-2499-qrecord
256 $ mkrepo repo-2499-qrecord
255 $ testadd qrecord --config ui.interactive=1 -m0 0.diff <<EOF
257 $ testadd qrecord --config ui.interactive=1 -m0 0.diff <<EOF
256 > y
258 > y
257 > y
259 > y
258 > EOF
260 > EOF
259 adding a
261 adding a
260 % abort when adding .hgsub w/dirty subrepo
262 % abort when adding .hgsub w/dirty subrepo
261 A .hgsub
263 A .hgsub
262 A sub/a
264 A sub/a
263 % qrecord --config ui.interactive=1 -m0 0.diff
265 % qrecord --config ui.interactive=1 -m0 0.diff
264 diff --git a/.hgsub b/.hgsub
266 diff --git a/.hgsub b/.hgsub
265 new file mode 100644
267 new file mode 100644
266 examine changes to '.hgsub'? [Ynsfdaq?]
268 examine changes to '.hgsub'? [Ynsfdaq?]
267 abort: uncommitted changes in subrepository sub
269 abort: uncommitted changes in subrepository sub
268 [255]
270 [255]
269 % update substate when adding .hgsub w/clean updated subrepo
271 % update substate when adding .hgsub w/clean updated subrepo
270 A .hgsub
272 A .hgsub
271 % qrecord --config ui.interactive=1 -m0 0.diff
273 % qrecord --config ui.interactive=1 -m0 0.diff
272 diff --git a/.hgsub b/.hgsub
274 diff --git a/.hgsub b/.hgsub
273 new file mode 100644
275 new file mode 100644
274 examine changes to '.hgsub'? [Ynsfdaq?]
276 examine changes to '.hgsub'? [Ynsfdaq?]
275 committing subrepository sub
277 committing subrepository sub
276 path sub
278 path sub
277 source sub
279 source sub
278 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
280 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
279
281
280 $ testmod qrecord --config ui.interactive=1 -m1 1.diff <<EOF
282 $ testmod qrecord --config ui.interactive=1 -m1 1.diff <<EOF
281 > y
283 > y
282 > y
284 > y
283 > EOF
285 > EOF
284 adding a
286 adding a
285 % abort when modifying .hgsub w/dirty subrepo
287 % abort when modifying .hgsub w/dirty subrepo
286 M .hgsub
288 M .hgsub
287 A sub2/a
289 A sub2/a
288 % qrecord --config ui.interactive=1 -m1 1.diff
290 % qrecord --config ui.interactive=1 -m1 1.diff
289 diff --git a/.hgsub b/.hgsub
291 diff --git a/.hgsub b/.hgsub
290 1 hunks, 1 lines changed
292 1 hunks, 1 lines changed
291 examine changes to '.hgsub'? [Ynsfdaq?]
293 examine changes to '.hgsub'? [Ynsfdaq?]
292 @@ -1,1 +1,2 @@
294 @@ -1,1 +1,2 @@
293 sub = sub
295 sub = sub
294 +sub2 = sub2
296 +sub2 = sub2
295 record this change to '.hgsub'? [Ynsfdaq?]
297 record this change to '.hgsub'? [Ynsfdaq?]
296 abort: uncommitted changes in subrepository sub2
298 abort: uncommitted changes in subrepository sub2
297 [255]
299 [255]
298 % update substate when modifying .hgsub w/clean updated subrepo
300 % update substate when modifying .hgsub w/clean updated subrepo
299 M .hgsub
301 M .hgsub
300 % qrecord --config ui.interactive=1 -m1 1.diff
302 % qrecord --config ui.interactive=1 -m1 1.diff
301 diff --git a/.hgsub b/.hgsub
303 diff --git a/.hgsub b/.hgsub
302 1 hunks, 1 lines changed
304 1 hunks, 1 lines changed
303 examine changes to '.hgsub'? [Ynsfdaq?]
305 examine changes to '.hgsub'? [Ynsfdaq?]
304 @@ -1,1 +1,2 @@
306 @@ -1,1 +1,2 @@
305 sub = sub
307 sub = sub
306 +sub2 = sub2
308 +sub2 = sub2
307 record this change to '.hgsub'? [Ynsfdaq?]
309 record this change to '.hgsub'? [Ynsfdaq?]
308 committing subrepository sub2
310 committing subrepository sub2
309 path sub
311 path sub
310 source sub
312 source sub
311 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
313 revision b2fdb12cd82b021c3b7053d67802e77b6eeaee31
312 path sub2
314 path sub2
313 source sub2
315 source sub2
314 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
316 revision 1f94c7611cc6b74f5a17b16121a1170d44776845
315
317
316 $ hg qpop -qa
318 $ hg qpop -qa
317 patch queue now empty
319 patch queue now empty
318 $ EXTRA= testrm1 qrecord --config ui.interactive=1 -m2 2.diff <<EOF
320 $ EXTRA= testrm1 qrecord --config ui.interactive=1 -m2 2.diff <<EOF
319 > y
321 > y
320 > y
322 > y
321 > EOF
323 > EOF
322 adding a
324 adding a
323 % update substate when removing .hgsub w/dirty subrepo
325 % update substate when removing .hgsub w/dirty subrepo
324 M sub3/a
326 M sub3/a
325 R .hgsub
327 R .hgsub
326 % qrecord --config ui.interactive=1 -m2 2.diff
328 % qrecord --config ui.interactive=1 -m2 2.diff
327 diff --git a/.hgsub b/.hgsub
329 diff --git a/.hgsub b/.hgsub
328 deleted file mode 100644
330 deleted file mode 100644
329 examine changes to '.hgsub'? [Ynsfdaq?]
331 examine changes to '.hgsub'? [Ynsfdaq?]
330 % debugsub should be empty
332 % debugsub should be empty
331
333
332 $ hg qpop -qa
334 $ hg qpop -qa
333 patch queue now empty
335 patch queue now empty
334 $ EXTRA= testrm2 qrecord --config ui.interactive=1 -m3 3.diff <<EOF
336 $ EXTRA= testrm2 qrecord --config ui.interactive=1 -m3 3.diff <<EOF
335 > y
337 > y
336 > y
338 > y
337 > EOF
339 > EOF
338 adding a
340 adding a
339 % update substate when removing .hgsub w/clean updated subrepo
341 % update substate when removing .hgsub w/clean updated subrepo
340 R .hgsub
342 R .hgsub
341 % qrecord --config ui.interactive=1 -m3 3.diff
343 % qrecord --config ui.interactive=1 -m3 3.diff
342 diff --git a/.hgsub b/.hgsub
344 diff --git a/.hgsub b/.hgsub
343 deleted file mode 100644
345 deleted file mode 100644
344 examine changes to '.hgsub'? [Ynsfdaq?]
346 examine changes to '.hgsub'? [Ynsfdaq?]
345 % debugsub should be empty
347 % debugsub should be empty
346
348
347 $ cd ..
349 $ cd ..
348
350
349
351
350 handle svn subrepos safely
352 handle svn subrepos safely
351
353
352 $ svnadmin create svn-repo-2499
354 $ svnadmin create svn-repo-2499
353 $ curpath=`pwd | tr '\\\\' /`
355 $ curpath=`pwd | tr '\\\\' /`
354 $ expr "$svnpath" : "\/" > /dev/null
356 $ expr "$svnpath" : "\/" > /dev/null
355 > if [ $? -ne 0 ]; then
357 > if [ $? -ne 0 ]; then
356 > curpath="/$curpath"
358 > curpath="/$curpath"
357 > fi
359 > fi
358 $ svnurl="file://$curpath/svn-repo-2499/project"
360 $ svnurl="file://$curpath/svn-repo-2499/project"
359 $ mkdir -p svn-project-2499/trunk
361 $ mkdir -p svn-project-2499/trunk
360 $ svn import -m 'init project' svn-project-2499 "$svnurl"
362 $ svn import -m 'init project' svn-project-2499 "$svnurl"
361 Adding svn-project-2499/trunk
363 Adding svn-project-2499/trunk
362
364
363 Committed revision 1.
365 Committed revision 1.
364
366
365 qnew on repo w/svn subrepo
367 qnew on repo w/svn subrepo
366 $ mkrepo repo-2499-svn-subrepo
368 $ mkrepo repo-2499-svn-subrepo
367 $ svn co "$svnurl"/trunk sub
369 $ svn co "$svnurl"/trunk sub
368 Checked out revision 1.
370 Checked out revision 1.
369 $ echo 'sub = [svn]sub' >> .hgsub
371 $ echo 'sub = [svn]sub' >> .hgsub
370 $ hg add .hgsub
372 $ hg add .hgsub
371 $ hg status -S
373 $ hg status -S
372 A .hgsub
374 A .hgsub
373 ? sub/.svn/entries
375 ? sub/.svn/entries
374 $ hg qnew -m0 0.diff
376 $ hg qnew -m0 0.diff
375 committing subrepository sub
377 committing subrepository sub
376 $ cd sub
378 $ cd sub
377 $ echo a > a
379 $ echo a > a
378 $ svn add a
380 $ svn add a
379 A a
381 A a
380 $ svn st
382 $ svn st
381 A a
383 A a
382 $ cd ..
384 $ cd ..
383 $ hg status -S # doesn't show status for svn subrepos (yet)
385 $ hg status -S # doesn't show status for svn subrepos (yet)
384 $ hg qnew -m1 1.diff
386 $ hg qnew -m1 1.diff
385 abort: uncommitted changes in subrepository sub
387 abort: uncommitted changes in subrepository sub
386 [255]
388 [255]
General Comments 0
You need to be logged in to leave comments. Login now