equal
deleted
inserted
replaced
1 $ cat <<EOF >> $HGRCPATH |
|
2 > [extensions] |
|
3 > purge = |
|
4 > EOF |
|
5 |
|
6 init |
1 init |
7 |
2 |
8 $ hg init t |
3 $ hg init t |
9 $ cd t |
4 $ cd t |
10 |
5 |
15 $ mkdir directory |
10 $ mkdir directory |
16 $ echo r2 > directory/r2 |
11 $ echo r2 > directory/r2 |
17 $ hg ci -qAmr2 -d'1 0' |
12 $ hg ci -qAmr2 -d'1 0' |
18 $ echo 'ignored' > .hgignore |
13 $ echo 'ignored' > .hgignore |
19 $ hg ci -qAmr3 -d'2 0' |
14 $ hg ci -qAmr3 -d'2 0' |
|
15 |
|
16 purge without the extension |
|
17 |
|
18 $ hg st |
|
19 $ touch foo |
|
20 $ hg purge |
|
21 permanently delete 1 unkown files? (yN) n |
|
22 abort: removal cancelled |
|
23 [250] |
|
24 $ hg st |
|
25 ? foo |
|
26 $ hg purge --no-confirm |
|
27 $ hg st |
|
28 |
|
29 now enabling the extension |
|
30 |
|
31 $ cat <<EOF >> $HGRCPATH |
|
32 > [extensions] |
|
33 > purge = |
|
34 > EOF |
20 |
35 |
21 delete an empty directory |
36 delete an empty directory |
22 |
37 |
23 $ mkdir empty_dir |
38 $ mkdir empty_dir |
24 $ hg purge -p -v |
39 $ hg purge -p -v |