Sun, 19 Oct 2008 16:31:24 +0200 mq: Fix --qrefresh --short to work with --exclude and --include
Mads Kiilerich <mads@kiilerich.com> [Sun, 19 Oct 2008 16:31:24 +0200] rev 7177
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 f7fc5f5ecd62. 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.
Sun, 19 Oct 2008 20:29:41 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 20:29:41 +0200] rev 7176
merge with crew
Sun, 19 Oct 2008 20:17:06 +0200 parsers.c: do not try to untrack after a failure
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 20:17:06 +0200] rev 7175
parsers.c: do not try to untrack after a failure
Sun, 19 Oct 2008 20:16:37 +0200 parsers.c: fix integer overflows
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 20:16:37 +0200] rev 7174
parsers.c: fix integer overflows thanks to zzuf for helping finding those
Sun, 19 Oct 2008 19:10:26 +0200 Merge with crew
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 19:10:26 +0200] rev 7173
Merge with crew
Sun, 19 Oct 2008 19:03:23 +0200 Use dummy diffstat in tests and remove older diffstat workaround.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 19:03:23 +0200] rev 7172
Use dummy diffstat in tests and remove older diffstat workaround. This makes test-notify pass on systems without diffstat installed or where the diffstat version yields a different output.
Sun, 19 Oct 2008 17:40:35 +0200 Fix test-bundle-type output by changing head|cut to cut|head.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 17:40:35 +0200] rev 7171
Fix test-bundle-type output by changing head|cut to cut|head. With some versions of cut the output otherwise has no end of line.
Sun, 19 Oct 2008 15:24:33 +0200 convert documentation: --config argument with spaces needs quoting.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 15:24:33 +0200] rev 7170
convert documentation: --config argument with spaces needs quoting.
Sun, 19 Oct 2008 15:08:30 +0200 Copy index before parsing to enforce alignment with inline data present.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 15:08:30 +0200] rev 7169
Copy index before parsing to enforce alignment with inline data present. Fixes issue1348 (Bus error in parsers.c) on Solaris/sparc.
Sun, 19 Oct 2008 16:11:23 +0200 parsers.c: there is no reference to data_obj, so it shouldn't be decref'ed
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 16:11:23 +0200] rev 7168
parsers.c: there is no reference to data_obj, so it shouldn't be decref'ed
Sun, 19 Oct 2008 13:00:36 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 13:00:36 +0200] rev 7167
merge with crew
Sun, 19 Oct 2008 12:23:58 +0200 hgweb: nodeids should be aligned in raw changesets
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 12:23:58 +0200] rev 7166
hgweb: nodeids should be aligned in raw changesets If they aren't it breaks hg import --exact Thanks to Jesper Noehr for noticing it.
Sun, 19 Oct 2008 12:34:34 +0200 Fix test-notify output for older diffstat versions.
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:34:34 +0200] rev 7165
Fix test-notify output for older diffstat versions.
Sun, 19 Oct 2008 12:19:55 +0200 Add util.popen3 fallback, simplify import of Popen3
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:19:55 +0200] rev 7164
Add util.popen3 fallback, simplify import of Popen3
Sun, 19 Oct 2008 12:13:25 +0200 Fix util.popen2 for Python 2.3
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 19 Oct 2008 12:13:25 +0200] rev 7163
Fix util.popen2 for Python 2.3 1. trigger ImportError early, so fallbacks are activated 2. util.popen2 replaces previous usage of os.popen2, not popen2.popen2
Sat, 18 Oct 2008 21:52:22 -0700 mq: heavy rearrangement of qnew to make it recover reliably from errors.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 21:52:22 -0700] rev 7162
mq: heavy rearrangement of qnew to make it recover reliably from errors. Closes issue1269.
Sat, 18 Oct 2008 20:45:53 -0700 mq: abort qnew -f if any file in an explicit list cannot be read
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 20:45:53 -0700] rev 7161
mq: abort qnew -f if any file in an explicit list cannot be read
Sat, 18 Oct 2008 17:29:45 -0700 mq: make qimport -f work properly. Closes issue1255.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 17:29:45 -0700] rev 7160
mq: make qimport -f work properly. Closes issue1255. From Bernhard Leiner.
Sat, 18 Oct 2008 16:53:44 -0700 Merge with crew
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:53:44 -0700] rev 7159
Merge with crew
Sat, 18 Oct 2008 16:40:01 -0700 mq: let qimport read patches from URLs
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:40:01 -0700] rev 7158
mq: let qimport read patches from URLs
Sat, 18 Oct 2008 16:33:10 -0700 mq: do not invoke editor until just before patch creation. Closes issue1346.
Brendan Cully <brendan@kublai.com> [Sat, 18 Oct 2008 16:33:10 -0700] rev 7157
mq: do not invoke editor until just before patch creation. Closes issue1346.
Sun, 19 Oct 2008 01:29:57 +0200 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:29:57 +0200] rev 7156
merge with crew
Sun, 19 Oct 2008 01:28:35 +0200 add a missing +x to test-inotify-lookup
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:28:35 +0200] rev 7155
add a missing +x to test-inotify-lookup
Sun, 19 Oct 2008 01:26:46 +0200 index parser: fix refcounting in case of errors, refactor
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 19 Oct 2008 01:26:46 +0200] rev 7154
index parser: fix refcounting in case of errors, refactor due to incorrect refcounting, on a bad revlog it was failing with: *** glibc detected *** /usr/bin/python: corrupted double-linked list: 0x0816d318 *** and a backtrace.
Sat, 18 Oct 2008 23:45:46 +0200 patch: pass linereader to binaryhunk.extract() instead of wrapped fp
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:46 +0200] rev 7153
patch: pass linereader to binaryhunk.extract() instead of wrapped fp It unifies input patch file access methods
Sat, 18 Oct 2008 23:45:46 +0200 patch: pass linereader to scangitpatch(), extract from iterhunks()
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:46 +0200] rev 7152
patch: pass linereader to scangitpatch(), extract from iterhunks() It's good because it unifies the patch file access methods.
Sat, 18 Oct 2008 23:45:45 +0200 patch: change functions definition order for readability
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7151
patch: change functions definition order for readability
Sat, 18 Oct 2008 23:45:45 +0200 patch: map changed files to patchmeta directly
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7150
patch: map changed files to patchmeta directly
Sat, 18 Oct 2008 23:45:45 +0200 patch: patchmeta gives (islink, isexec) tuple instead of int mode
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7149
patch: patchmeta gives (islink, isexec) tuple instead of int mode
Sat, 18 Oct 2008 23:45:45 +0200 patch: extract and rename gitpatch into patchmeta, document
Patrick Mezard <pmezard@gmail.com> [Sat, 18 Oct 2008 23:45:45 +0200] rev 7148
patch: extract and rename gitpatch into patchmeta, document
(0) -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 +30000 tip