keepalive: borrow code from newer httplib to patch ValueError (
issue1088)
rename: simplify forced renaming
This should help work around virus scanner issues with rename on Windows.
log: ignore --removed if no files specified (
issue1166)
Otherwise we filter out merge changesets with no changed files
Don't fail on clone on win98 (
issue1492)
hgk: select first changeset at startup (
issue1382)
pure/mpatch: use StringIO instead of mmap (
issue1493)
This is more portable than memory mapping /dev/zero: Windows obviously
does not have /dev/zero and mapping /dev/zero failed on Mac OS X.
Handle when the slicemap option is an empty string
In the cmdtable for the convert extension, the default value for splicefile is
empty string, while mapfile (the class that reads splicemaps) expects either a
real path or None. This patch changes mapfile to expect a real path or logical
false (False, None, empty string, etc.)
test suite: saver check if bzr is installed
Test if bzrlib.__doc__ is not empty. Ignores an empty lib.
fancyopts: Parse options that occur after arguments.
This changes the behavior of qguard in the case of setting negative guards, as -- will now always be required.
Fixes
issue1402.
Doc fixes for mq by mpm.
fix disappearing symlinks [
issue1509]
test-merge-tools: Don't use tac
"tac" was a bad tool - is not available on all platforms.
The test now only uses the "tools" true, false, head, echo, cat and /bin/cat
merge: mark kept local files as readded on linear update (
issue539)