-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
40 lines (30 loc) · 1.24 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
THE PRIMARY SOURCE FOR THIS REPOSITORY IS NOW https://bitbucket.org/sfink/mqext/
It just seemed silly to restrict my userbase to people willing to pull a
mercurial extension via git.
----
Modify Mercurial's MQ extension by altering several commands and adding a few more. Install it by pointing your ~/.hgrc at it, eg:
[extensions]
mq =
mqext = ~/lib/hg/mqext
Commands added:
qshow - Display a single patch (similar to 'export')
qexport - Write all patches to an output directory, with minor renaming
qtouched - See what patches modify which files
Commands not related to mq:
lineage - Dump out the revision history leading up to a particular revision
The following mq commands are modified to add options that autocommit any
changes made to your patch queue to the queue repository
(a la hg commit --mq):
qrefresh
qnew
qimport
qrename
qdelete
qfinish
The expected usage is to add the 'mqcommit=auto' option to the 'mqext' section
of your ~/.hgrc so that all changes are autocommitted if you are using a
versioned patch queue, and to do nothing if not:
[mqext]
mqcommit = auto
You could also set it to 'yes' to force it to try to commit all changes, and
error out if you don't have (or have forgotten to create) a patch repository.