sapling/hgext
Mads Kiilerich 905ce16584 mq: Fix --qrefresh --short to work with --exclude and --include
pmezard expects
	hg qref -s -X b
to apply the -X to the list of files in the patch, and thus remove b from the
patch.
That's how it worked before c302ef4372b2. That change seemed sensible, but it
wasn't...

mpm says
	(17:22:30) pmezard_: kiilerix1: do you mean that -X should be forbidden with -s ?
	(17:22:54) pmezard_: kiilerix1: and --include too
	(17:23:03) mpm: No because you should be able to say hg qref -s foo* -X foo-bar
so mpm expects
	hg qref -s -X b *
to apply the -X to the list of files in the working directory, and thus don't
include b in the patch

This patch tries to make both usecases work by creating a matchfn which uses
the include/excludes but not the filelist.
2008-10-19 16:31:24 +02:00
..
convert convert documentation: --config argument with spaces needs quoting. 2008-10-19 15:24:33 +02:00
highlight help: better documentation intro for a few extensions 2008-10-18 16:56:39 +02:00
inotify inotify: fix status not showing "clean" files (issue907) 2008-10-18 23:06:29 +02:00
zeroconf zeroconf: advertise a proper hostname for _hg services 2008-10-12 15:21:08 -05:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py acl: refactoring 2008-06-27 21:45:16 -05:00
alias.py i18n: mark strings for translation in alias extension 2008-08-31 16:12:02 +02:00
bugzilla.py Add support for Bugzilla 3.0 series to bugzilla hook. 2008-08-29 20:36:55 +01:00
children.py use repo[changeid] to get a changectx 2008-06-26 14:35:46 -05:00
churn.py churn: corrected help output 2008-10-18 16:51:26 +02:00
color.py Add a reset before and after colorized output 2008-07-15 18:10:37 -05:00
extdiff.py i18n: mark strings for translation in extdiff extension 2008-08-31 16:12:02 +02:00
fetch.py fetch: use dirstate branch instead of first parents 2008-09-24 13:22:11 +02:00
gpg.py status: clean up all users for unknown files 2008-06-27 13:43:29 -05:00
graphlog.py Merge with crew-stable 2008-09-02 09:47:40 +02:00
hgk.py i18n, hgk: mark command line options for translation 2008-09-06 17:44:01 +02:00
imerge.py i18n, imerge: mark command line for translation 2008-09-06 17:44:02 +02:00
interhg.py i18n: mark strings for translation in interhg extension 2008-08-31 16:12:03 +02:00
keyword.py keyword: avoid additional conflicts during merge/resolve 2008-08-22 08:26:18 +02:00
mq.py mq: Fix --qrefresh --short to work with --exclude and --include 2008-10-19 16:31:24 +02:00
notify.py help: better documentation intro for a few extensions 2008-10-18 16:56:39 +02:00
pager.py replace usage of os.popen() with util.popen() 2008-04-14 14:34:38 +02:00
parentrevspec.py Add parentrevspec extension 2007-08-17 17:33:27 -03:00
patchbomb.py patchbomb: mime-encode headers and parts not containing patches 2008-07-12 19:12:10 +01:00
purge.py util: add sort helper 2008-06-27 18:28:45 -05:00
rebase.py rebase: disable rollback after rebasing 2008-10-18 17:00:28 +02:00
record.py i18n, record: improve use of translated docstring in prompts 2008-09-09 21:32:39 +02:00
transplant.py i18n: mark strings for translation in transplant extension 2008-08-31 16:12:03 +02:00
win32mbcs.py Update win32mbcs extension 2008-08-13 20:18:40 -05:00
win32text.py add __len__ and __iter__ methods to repo and revlog 2008-06-26 14:35:50 -05:00