Mercurial > hg
comparison tests/test-mq-qdelete @ 3088:dc784839516d
mq: add qdelete --forget option
This removes an applied patch from the series and status files without
popping it. It is useful when an mq patch has been applied upstream.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Thu, 14 Sep 2006 15:35:55 +0200 |
parents | |
children | 58202386deb7 |
comparison
equal
deleted
inserted
replaced
3087:fd1479e30aaf | 3088:dc784839516d |
---|---|
1 #!/bin/sh | |
2 | |
3 echo "[extensions]" >> $HGRCPATH | |
4 echo "mq=" >> $HGRCPATH | |
5 | |
6 hg init a | |
7 cd a | |
8 | |
9 echo 'base' > base | |
10 hg ci -Ambase -d '1 0' | |
11 | |
12 hg qnew a | |
13 hg qnew b | |
14 hg qnew c | |
15 | |
16 hg qdel c | |
17 hg qpop | |
18 hg qdel c | |
19 hg qseries | |
20 ls .hg/patches | |
21 hg qpop | |
22 hg qdel -k b | |
23 ls .hg/patches | |
24 hg qdel -f a | |
25 hg qapplied | |
26 hg log --template '{rev} {desc}\n' | |
27 | |
28 hg qnew d | |
29 hg qnew e | |
30 hg qnew f | |
31 | |
32 hg qdel -f e | |
33 hg qdel -f d e | |
34 hg qapplied | |
35 hg log --template '{rev} {desc}\n' |