Mercurial > hg > mercurial-crew-with-dirclash
comparison tests/test-mq.out @ 2810:2e4ace008c94
mq: new commands qselect, qguard
implement quilt-style guards for mq.
guards allow to control whether patch can be pushed.
if guard X is active and patch is guarded by +X (called "posative guard"),
patch can be pushed. if patch is guarded by -X (called "nagative guard"),
patch cannot be pushed and is skipped.
use qguard to set/list guards on patches. use qselect to set/list
active guards.
also "qseries -v" prints guarded patches with "G" now.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Tue, 08 Aug 2006 21:42:50 -0700 |
parents | c9359142cba3 |
children | 12139eedd6a0 |
comparison
equal
deleted
inserted
replaced
2809:1bb8dd08c594 | 2810:2e4ace008c94 |
---|---|
28 qclone clone main and patch repository at same time | 28 qclone clone main and patch repository at same time |
29 qcommit commit changes in the queue repository | 29 qcommit commit changes in the queue repository |
30 qdelete remove a patch from the series file | 30 qdelete remove a patch from the series file |
31 qdiff diff of the current patch | 31 qdiff diff of the current patch |
32 qfold fold the named patches into the current patch | 32 qfold fold the named patches into the current patch |
33 qguard set or print guards for a patch | |
33 qheader Print the header of the topmost or specified patch | 34 qheader Print the header of the topmost or specified patch |
34 qimport import a patch | 35 qimport import a patch |
35 qinit init a new queue repository | 36 qinit init a new queue repository |
36 qnew create a new patch | 37 qnew create a new patch |
37 qnext print the name of the next patch | 38 qnext print the name of the next patch |
40 qpush push the next patch onto the stack | 41 qpush push the next patch onto the stack |
41 qrefresh update the current patch | 42 qrefresh update the current patch |
42 qrename rename a patch | 43 qrename rename a patch |
43 qrestore restore the queue state saved by a rev | 44 qrestore restore the queue state saved by a rev |
44 qsave save current queue state | 45 qsave save current queue state |
46 qselect set or print guarded patches to push | |
45 qseries print the entire series file | 47 qseries print the entire series file |
46 qtop print the name of the current patch | 48 qtop print the name of the current patch |
47 qunapplied print the patches not yet applied | 49 qunapplied print the patches not yet applied |
48 qversion print the version number of the mq extension | 50 qversion print the version number of the mq extension |
49 strip strip a revision and all later revs on the same branch | 51 strip strip a revision and all later revs on the same branch |