equal
deleted
inserted
replaced
16 |
16 |
17 >>> file('.hgsubstate', 'wb').write('\n\n \t \n \n') |
17 >>> file('.hgsubstate', 'wb').write('\n\n \t \n \n') |
18 $ hg st --subrepos |
18 $ hg st --subrepos |
19 M .hgsubstate |
19 M .hgsubstate |
20 $ hg revert -qC .hgsubstate |
20 $ hg revert -qC .hgsubstate |
|
21 |
|
22 abort more gracefully on .hgsubstate parsing error |
|
23 |
|
24 $ cp .hgsubstate .hgsubstate.old |
|
25 >>> file('.hgsubstate', 'wb').write('\ninvalid') |
|
26 $ hg st --subrepos |
|
27 abort: invalid subrepository revision specifier in .hgsubstate line 2 |
|
28 [255] |
|
29 $ mv .hgsubstate.old .hgsubstate |
21 |
30 |
22 delete .hgsub and revert it |
31 delete .hgsub and revert it |
23 |
32 |
24 $ rm .hgsub |
33 $ rm .hgsub |
25 $ hg revert .hgsub |
34 $ hg revert .hgsub |