Mads Kiilerich <mads@kiilerich.com> [Sun, 25 Jan 2009 21:20:13 +0100] rev 7732
Make util.find_exe alway returns existing file, fixing
issue1459
It seems like the old behaviour with different handling for commands with and
without path was intended, but I think this behaviour of util.find_exe is
better:
* Always returns existing file
* or None if command not found - no default
* Windows: Returned file thus always ends with extension from PATHEXT
This fixes http://www.selenic.com/mercurial/bts/
issue1459. The change might
fix other unintended behaviour too.
Mads Kiilerich <mads@kiilerich.com> [Sun, 25 Jan 2009 21:20:11 +0100] rev 7731
test-merge-tools
Some tests of merge-tools configuration and selection, mostly excercising
filemerge.py
Jim Correia <jim.correia@pobox.com> [Sun, 25 Jan 2009 14:12:41 -0500] rev 7730
Account for symlinks when setting up HGTMP.
On Mac OS X, several top-level directories are actually symlinks into
/private. When setting up HGTMP, expand the symlinks so that later
comparisons to or substituations with the actual path work as expected.
John Mulligan <phlogistonjohn@asynchrono.us> [Sun, 25 Jan 2009 13:49:15 -0500] rev 7729
mq: allow qclone's -p option to use path alias
Add support for running 'hg qclone -p foo bar' where foo is a path
alias defined in the [paths] section of an hgrc file.
John Mulligan <phlogistonjohn@asynchrono.us> [Sun, 25 Jan 2009 13:20:43 -0500] rev 7728
branch closing: permit closing the default branch
There was no good reason to special case the 'default' branch.
Allow the 'default' branch to be closed if the user wants it.
If you're uncomfortable about mistakenly closing the default branch,
you can always reopen the branch by commiting a "normal" changeset onto
the closed branch.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 05 Feb 2009 17:40:25 +0100] rev 7727
demandimport: patch __builtin__ instead of __builtins__
This helps on implementations other than CPython, where __builtins__ isn't
necessarily defined (as it's an implementation detail for CPython).
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 05 Feb 2009 18:21:22 +0100] rev 7726
notify: use contexts more pervasively
Benoit Allard <benoit@aeteurope.nl> [Thu, 05 Feb 2009 18:15:33 +0100] rev 7725
coal/paper: switch to XHTML 1.1
Martin Geisler <mg@daimi.au.dk> [Tue, 03 Feb 2009 20:32:42 +0100] rev 7724
i18n: updated Danish translation
Now with 379 translated and 1396 untranslated messages.
Martin Geisler <mg@daimi.au.dk> [Sat, 31 Jan 2009 22:50:18 +0100] rev 7723
run-tests: add --pure flag for using pure Python modules
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 01:44:43 +0100] rev 7722
add --pure flag to setup.py
This flag will make the build_py step install the pure Python modules
in mercurial/pure/ into mercurial/ and furthermore prevent building
the C extensions.
Martin Geisler <mg@daimi.au.dk> [Thu, 29 Jan 2009 19:25:25 +0100] rev 7721
setup: get version number using pure Python modules
Martin Geisler <mg@daimi.au.dk> [Wed, 28 Jan 2009 10:32:15 +0100] rev 7720
setup: do not use -c with msgfmt on Solaris (
issue1489)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 27 Jan 2009 18:17:59 +0100] rev 7719
merge with crew
Steve Borho <steve@borho.org> [Tue, 27 Jan 2009 09:58:48 -0600] rev 7718
record: do not lose permission changes on commit
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 15:52:10 +0100] rev 7717
hgweb: expose sibling branches to templater
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:50:27 +0100] rev 7716
graphlog: extract large parts of repeated code from incoming/outgoing
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:40:43 +0100] rev 7715
graphlog: reuse cmdutil.loglimit() instead of redefining
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:34:38 +0100] rev 7714
graphlog: some testing for incoming and outgoing graphs
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:15:28 +0100] rev 7713
graphlog: import util module rather than selected functions
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 20:27:37 +0100] rev 7712
i18n: check format strings when building xx.mo files
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 20:16:35 +0100] rev 7711
i18n: add python-format comments to da.po
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 21:31:54 +0100] rev 7710
i18n: extract strings with xgettext
The xgettext program knows about Python string formatting and will
mark messages with a special "#, python-format" comment in the hg.pot
file. When msgfmt compiles the file, it can check these messages to
ensure that the translated string uses the same conversion specifiers
as the original string.
The pygettext program is still used to extract the docstrings.
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 12:09:51 -0600] rev 7709
Merge with stable
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 10:16:45 -0600] rev 7708
wire protocol: avoid infinite loop (
issue1483)
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 12:07:41 -0600] rev 7707
fix up tests for paths and urls help
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 01:47:36 +0100] rev 7706
use PURE option in Makefile
Christian Ebert <blacktrash@gmx.net> [Sun, 25 Jan 2009 11:10:51 +0100] rev 7705
notify: remove subfunctions that are called only once
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:13:49 +0100] rev 7704
move mercurial.osutil to mercurial.pure.osutil
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:12:20 +0100] rev 7703
pure Python implementation of bdiff.c