Patrick Mezard <pmezard@gmail.com> [Sun, 02 Dec 2007 19:39:29 +0100] rev 5586
hgwebdir: test virtual paths leading or trailing separators are stripped
Patrick Mezard <pmezard@gmail.com> [Sun, 02 Dec 2007 19:45:38 +0100] rev 5585
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 02 Dec 2007 19:39:27 +0100] rev 5584
hgwebdir: normalize virtual paths before stripping the separator
It is not even clear that virtual paths should be normalized as normal paths at all, we could expect slash to be the natural separator.
Steve Borho <steve@borho.org> [Sun, 02 Dec 2007 17:15:03 +0100] rev 5583
win32: read system rcpath from registry
Using the module name was not always helpful. It breaks down
when Mercurial is installed as source and when the Mercurial
libs are used by external applications.
This patch allows Mercurial installers to store the system wide
rcpath in the registry, where it can always be found. HGRCPATH
is a poor option for storing the system wide rcpath, since it
overrides both the system and user rcpaths.
Patrick Mezard <pmezard@gmail.com> [Sun, 02 Dec 2007 14:06:10 +0100] rev 5582
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 02 Dec 2007 13:53:29 +0100] rev 5581
mq: missing target files do not make qpush to fail immediately (issue 835)
Reported and explained by Peter Arrenbrecht <peter.arrenbrecht@gmail.com>.
Following file additions were skipped but empty files were still created. This situation could lead to qrefresh losing patch information.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 02 Dec 2007 10:12:26 +0100] rev 5580
Fix style nit and add some comments to tests.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 01 Dec 2007 19:19:08 +0100] rev 5579
Use SCRIPT_NAME and PATH_INFO instead of REQUEST_URI. This is required by WSGI (fixes
issue846).
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 01 Dec 2007 19:10:00 +0100] rev 5578
Add tests for hgwebdir repository names with slashes in them.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 01 Dec 2007 18:26:27 +0100] rev 5577
CGI compatibility fix for
d74fc8dec2b4.
Matt Mackall <mpm@selenic.com> [Sun, 02 Dec 2007 15:52:36 -0600] rev 5576
doc: add repo/ to .hgignore and .hgtags
These names were disappearing in the asciidoc output and no form of
escaping seems to help. Let's just add repo/ to make it explicit that
they're in the repository root.
Matt Mackall <mpm@selenic.com> [Sun, 02 Dec 2007 15:26:01 -0600] rev 5575
imported patch rollback-help
Matt Mackall <mpm@selenic.com> [Sun, 02 Dec 2007 15:25:37 -0600] rev 5574
imported patch rev-help
Matt Mackall <mpm@selenic.com> [Fri, 09 Nov 2007 10:45:58 -0600] rev 5573
clarify rm -A
Steve Borho <steve@borho.org> [Thu, 29 Nov 2007 20:47:41 -0600] rev 5572
hgweb: make web.name default to repo basename
Providing the full path to the repository by default
could be considered a security risk.
Jim Hague <jim.hague@acm.org> [Tue, 23 Oct 2007 10:39:24 +0000] rev 5571
fix calloc(0, ...) issue
Matt Mackall <mpm@selenic.com> [Sun, 02 Dec 2007 15:15:49 -0600] rev 5570
update: default to tipmost branch if default branch doesn't exist
Matt Mackall <mpm@selenic.com> [Sun, 02 Dec 2007 13:37:30 -0600] rev 5569
clone: fix race with same target directory (
issue716)
Whichever side creates .hg first wins the race, and the other aborts
politely without deleting the tree.
Matt Mackall <mpm@selenic.com> [Sat, 01 Dec 2007 13:09:27 -0600] rev 5568
backout: disallow across branches (
issue655)
Matt Mackall <mpm@selenic.com> [Sat, 01 Dec 2007 12:54:34 -0600] rev 5567
rename: add test for moving untracked files in directories
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 30 Nov 2007 18:23:18 +0100] rev 5566
Less indirection in the WSGI web interface. This simplifies some code, and makes it more compliant with WSGI.
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 13:58:31 -0800] rev 5565
Drop a bad import that snuck in.
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 11:54:39 -0600] rev 5564
hgweb: account for Python 2.4 in one test
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 09:39:17 -0800] rev 5563
hgweb: fix breaking tests on Python < 2.5
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 08:39:05 -0800] rev 5562
Merge with crew
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 08:38:42 -0800] rev 5561
hgweb: return meaningful HTTP status codes instead of nonsense
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 08:38:06 -0800] rev 5560
hgweb: make notfound templates more informative
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 08:37:33 -0800] rev 5559
hgweb: flesh out raw templates
Bryan O'Sullivan <bos@serpentine.com> [Wed, 28 Nov 2007 08:36:55 -0800] rev 5558
make LookupError more detailed
Patrick Mezard <pmezard@gmail.com> [Wed, 28 Nov 2007 00:11:55 +0100] rev 5557
Merge with crew-stable