Jim Correia
652c76f46a
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.
2009-01-25 14:12:41 -05:00
John Mulligan
53dbf005c3
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.
2009-01-25 13:49:15 -05:00
John Mulligan
5622da3160
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.
2009-01-25 13:20:43 -05:00
Dirkjan Ochtman
309bdac20d
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).
2009-02-05 17:40:25 +01:00
Dirkjan Ochtman
e4978a94f5
notify: use contexts more pervasively
2009-02-05 18:21:22 +01:00
Benoit Allard
c429e1d8f6
coal/paper: switch to XHTML 1.1
2009-02-05 18:15:33 +01:00
Martin Geisler
0731305e56
i18n: updated Danish translation
...
Now with 379 translated and 1396 untranslated messages.
2009-02-03 20:32:42 +01:00
Martin Geisler
8fdb89c045
run-tests: add --pure flag for using pure Python modules
2009-01-31 22:50:18 +01:00
Martin Geisler
bf5d4304c2
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.
2009-01-24 01:44:43 +01:00
Martin Geisler
7c52fb0c3f
setup: get version number using pure Python modules
2009-01-29 19:25:25 +01:00
Martin Geisler
e7e00ca6f5
setup: do not use -c with msgfmt on Solaris (issue1489)
2009-01-28 10:32:15 +01:00
Benoit Boissinot
51f22b2a1b
merge with crew
2009-01-27 18:17:59 +01:00
Steve Borho
4860997ffa
record: do not lose permission changes on commit
2009-01-27 09:58:48 -06:00
Dirkjan Ochtman
c7c236a145
hgweb: expose sibling branches to templater
2009-01-26 15:52:10 +01:00
Dirkjan Ochtman
764aea99be
graphlog: extract large parts of repeated code from incoming/outgoing
2009-01-26 16:50:27 +01:00
Dirkjan Ochtman
90d6f68470
graphlog: reuse cmdutil.loglimit() instead of redefining
2009-01-26 16:40:43 +01:00
Dirkjan Ochtman
e5623f9c50
graphlog: some testing for incoming and outgoing graphs
2009-01-26 16:34:38 +01:00
Dirkjan Ochtman
3c20b9ea9c
graphlog: import util module rather than selected functions
2009-01-26 16:15:28 +01:00
Martin Geisler
6d35a80a4a
i18n: check format strings when building xx.mo files
2009-01-25 20:27:37 +01:00
Martin Geisler
f89dc6cabd
i18n: add python-format comments to da.po
2009-01-25 20:16:35 +01:00
Martin Geisler
874562649b
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.
2009-01-25 21:31:54 +01:00
Matt Mackall
880396d2b7
Merge with stable
2009-01-25 12:09:51 -06:00
Matt Mackall
e0882a579f
fix up tests for paths and urls help
2009-01-25 12:07:41 -06:00
Matt Mackall
a8a2c25a67
wire protocol: avoid infinite loop (issue1483)
2009-01-25 10:16:45 -06:00
Martin Geisler
80b277c7ef
use PURE option in Makefile
2009-01-24 01:47:36 +01:00
Christian Ebert
eecec58b3f
notify: remove subfunctions that are called only once
2009-01-25 11:10:51 +01:00
Martin Geisler
1c820b3f61
move mercurial.osutil to mercurial.pure.osutil
2009-01-24 00:13:49 +01:00
Martin Geisler
06c9d07d91
pure Python implementation of bdiff.c
2009-01-24 00:12:20 +01:00
Martin Geisler
acbc15eded
pure Python implementation of diffhelpers.c
2009-01-24 00:12:19 +01:00
Matt Mackall
3ff835714e
verify: don't trip over binary files starting with 01 0a
2009-01-21 11:15:47 -06:00
Christian Ebert
5afb33fd34
notify: fix neglect of custom headers set via template
...
0366830cd960 introduced a bug that discarded all custom headers.
Add custom header to test template.
2009-01-15 01:38:52 +01:00
Stepan Koltsov
1fa2450a68
coal/paper: add missing spaces in changeset child formatting
2009-01-19 12:36:06 +01:00
Patrick Mezard
2771395c7d
Document how HTML documentation is built under Windows
2009-01-17 15:15:26 +01:00
Pascal Quantin
857ecbcb33
Add Lee Cantey's installer icon to win32 installer
...
Add Lee Cantey's installer icon to contrib/win32 and update
mercurial.iss accordingly
2009-01-15 14:19:29 +01:00
Patrick Mezard
a70c4ebc9d
merge: fix execute bit update issue introduced by db8aabe14ff1
2009-01-13 22:41:06 +01:00
Bernhard Leiner
bf4052120f
mq: make qnew patch format consistent with qrefresh (issue1457)
2009-01-12 09:12:35 +01:00
Pascal Quantin
91e23bab1d
monoblue: fix child revision display in file diff page
2009-01-10 00:30:22 +01:00
Benoit Boissinot
75e98806a7
web: use the correct filectx in filelog
2009-01-09 17:34:06 +01:00
Benoit Boissinot
9eaa24618d
correctly update dirstate after update+mode change (issue1456)
2009-01-07 02:11:17 +01:00
Jason Orendorff
500c43b1e4
mq: don't warn about ambiguous patch name when using patch index (issue1439)
2009-01-06 10:30:22 +01:00
Patrick Mezard
cfa7c44e4c
convert/gnuarch: fix switched copy source and destination
...
Reported by Edouard Gomez <ed.gomez@free.fr>
2009-01-05 14:34:20 +01:00
Patrick Mezard
c8f0bb9bb7
mq: drop copy records when refreshing regular patches (issue1441)
...
Copy information was saved in a common loop, then refined in a git-only block.
The problem was the latter did filter out renames occuring in the current
patch and irrelevant to commit. In the non-git case, copy records still existed
in the dirstate, referencing removed files, making the commit to fail. Git and
non-git copy handling paths are now separated for simplicity.
Reported by Gary Bernhardt
2009-01-04 21:32:40 +01:00
Dirkjan Ochtman
074cf082f4
hgweb: fix problems with empty repositories
2009-01-04 19:10:42 +01:00
Patrick Mezard
7930704b3e
localrepo: fix bad manifest delta generation (issue1433)
...
The issue came from the 63f9ab8034d1 fix for issue586 working only for
manifest.add() fast path, where the incorrect removed file set was
ignored. This path was no longer taken after 5958346d119e refactoring.
2009-01-03 20:16:10 +01:00
Mark Edgington
fcbe766152
hgweb: send HTTP unauthorized error when denying pull
2009-01-03 20:50:06 +01:00
Mark Edgington
173e246bb8
hgweb: allow static content when deny_read denies access
2009-01-03 20:33:19 +01:00
Dirkjan Ochtman
5d131cc7a2
patch: kill some trailing whitespace
2009-01-03 20:33:37 +01:00
Patrick Mezard
b49af937a1
hgwebdir_mod: fix a performance issue with static files
2009-01-03 01:00:46 +01:00
Matt Mackall
3d1747bbc3
Added signature for changeset 243ea1d92769
2008-12-31 17:38:35 -06:00
Brendan Cully
6cdf9dd11f
Pure python base85 fallback
...
Encoding takes about 100x longer than native on a large binary.
2008-12-30 18:58:58 -08:00