Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 21:17:11 +0200] rev 8048
convert/cvs: delay CVS log parsing after initialization (issue1581/2)
Source and destination constructors should be fast so configurations issues are
hit quickly, including authentication and filemap/authormap/splicemap issues.
Delaying might be a problem if the remove side disconnects idle connections
while the log is being read. It did not happen when converting openafs
repository, where log retrieval took at least 10mn.
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 21:15:27 +0200] rev 8047
convert: better mapfile parsing errors (issue1581/1)
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 20:49:47 +0200] rev 8046
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 20:18:51 +0200] rev 8045
convert/bzr: fix file rename replaced by a dir case (issue1583)
We were not checking entry types, and getting file content was working with
directories instead of raising IOError.
Patrick Mezard <pmezard@gmail.com> [Sat, 11 Apr 2009 00:13:18 +0200] rev 8044
purge: fix b777dd8f7836 (remove read-only files)
- use try/except to avoid unnecessary work
- edit only mode bits
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 21:20:28 +0200] rev 8043
purge: remove read-only files under Windows (issue583)
Initial version by Benoit Boissinot <bboissin@gmail.com>
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 13:06:02 +0200] rev 8042
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Fri, 10 Apr 2009 13:00:28 +0200] rev 8041
Fix manifest default rev doc when no rev is checked out (issue1603)
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 20:00:48 +0200] rev 8040
commands: more informative description of "!" files in status
This makes the description more similar to the one used by Subversion.
Suggestion by Dennis Brakhane.
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 14:43:02 +0200] rev 8039
commands: automatically word-wrap cmdline options
Some of the descriptions of command line options were getting quite
long, and when translated they are likely to grow even longer. This
word-wraps them at 70 characters, just like the help texts.
We could have opted to wrap them at the terminal width instead, but I
think it looks better to have them be consistent with the help texts.
Martin Geisler <mg@lazybytes.net> [Thu, 09 Apr 2009 10:48:07 +0200] rev 8038
commands: removed bad linebreak in import help
Patrick Mezard <pmezard@gmail.com> [Wed, 08 Apr 2009 23:24:22 +0200] rev 8037
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Wed, 08 Apr 2009 23:17:33 +0200] rev 8036
test-convert-bzr: check renamed files are removed (issue1505)
Xavier ALT <dex@phoenix-ind.net> [Wed, 08 Apr 2009 22:59:02 +0200] rev 8035
convert: remove renamed source files (issue1505)
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 22:07:20 +0200] rev 8034
commands: lower-case --import-branch help text
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 21:20:31 +0200] rev 8033
commands: consistently write switches as -a/--abc
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 20:51:09 +0200] rev 8032
commands: use double quotes consistently in help texts
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 20:43:19 +0200] rev 8031
upper-case command line meta variables
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 00:48:05 +0200] rev 8030
i18n-da: synchronized
Martin Geisler <mg@lazybytes.net> [Wed, 08 Apr 2009 00:41:07 +0200] rev 8029
notify, commands: word-wrap help strings
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 23:06:50 +0200] rev 8028
expand "rev" to "revision" in help texts
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 22:58:05 +0200] rev 8027
expand "repo" to "repository" in help texts
Martin Geisler <mg@lazybytes.net> [Tue, 07 Apr 2009 22:47:56 +0200] rev 8026
expand "dir" to "directory" in help texts
Henrik Stuart <henrik.stuart at edlund.dk> [Wed, 08 Apr 2009 19:32:16 +0200] rev 8025
patchbomb: Support initial in-reply-to header
This allows follow-up/revised patches to appear properly threaded
in mail readers and in the archives, reducing noise.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:20:57 +0200] rev 8024
profiling: Adding support for kcachegrind output format, using lsprofcalltree
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 02 Apr 2009 16:01:30 +0900] rev 8023
profiling: Adding a profiling.format config variable
Allows defining other output formats for profiling.
If an invalid format is given, output a warning and ignore it.
For now, only the standard 'text' value is supported.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:19:41 +0200] rev 8022
profiling: Adding profiling.output config variable
If specified, outputs profiling data to the said file.
Prints to stderr by default
Nicolas Dumazet <nicdumz.commits@gmail.com> [Wed, 08 Apr 2009 14:18:20 +0200] rev 8021
profiling: dropping hotshot profiling. --profile as a unique profiling option
hotshot was an experimental module, which is broken for Python < 2.5
And even for Python >= 2.5 users, hotshot usage is discouraged: cProfile
(formerly lsprof) should be used instead.
Henrik Stuart <hg@hstuart.dk> [Tue, 07 Apr 2009 20:57:25 +0200] rev 8020
log: fix broken multiple user search
This fix also allows partial user matches so the full name and email
does not have to be written out in verbatim.
Martin Geisler <mg@daimi.au.dk> [Tue, 07 Apr 2009 17:42:55 +0200] rev 8019
i18n-da: updated, translated status help
Martin Geisler <mg@daimi.au.dk> [Tue, 07 Apr 2009 17:32:40 +0200] rev 8018
commands: describe "!" files as "missing" in help for status
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 06 Apr 2009 20:11:00 +0200] rev 8017
merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 06 Apr 2009 19:48:11 +0200] rev 8016
raise RevlogError when parser can't parse the revlog index
Initial patch and test thanks to Nicolas Dumazet.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 16:26:57 +0200] rev 8015
templatefilters: strings are iterators, but shouldn't be joined anyway
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:51:45 +0200] rev 8014
templatefilters: split out jsonescape() function
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:51:27 +0200] rev 8013
cmdutil: prevent code repetition by abstraction in changeset_templater
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 06 Apr 2009 10:53:01 +0200] rev 8012
tests: use unified diff in test-command-template for better error reports
Sune Foldager <cryo@cyanite.org> [Sat, 04 Apr 2009 18:12:43 +0200] rev 8011
util: don't overwrite os-specific functions with general ones
Martin Geisler <mg@daimi.au.dk> [Sun, 05 Apr 2009 13:20:30 +0200] rev 8010
convert: align option types in help text
Wagner Bruna <wbruna@yahoo.com> [Sun, 05 Apr 2009 05:12:43 -0300] rev 8009
commands: fix typo on flag description
Wagner Bruna <wbruna@yahoo.com> [Sun, 05 Apr 2009 05:11:46 -0300] rev 8008
commands, i18n: avoid untranslated strings as message parameters
Tobias Bell <tobias.bell@gmail.com> [Sat, 04 Apr 2009 20:16:01 +0200] rev 8007
commands: enable 'hg help' translation of extensions
Martin Geisler <mg@daimi.au.dk> [Sun, 05 Apr 2009 00:57:30 +0200] rev 8006
i18n-da: bring translations up-to-date
This incorporates the word-wrap changes made to help strings, as well
as new translations for the updated clone, push and pull help strings.
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:21:33 +0200] rev 8005
help: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:21:23 +0200] rev 8004
commands: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:20:10 +0200] rev 8003
zeroconf: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:19:52 +0200] rev 8002
win32text: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:19:42 +0200] rev 8001
win32mbcs: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:19:29 +0200] rev 8000
transplant: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:19:11 +0200] rev 7999
rebase: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:18:51 +0200] rev 7998
purge: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:18:41 +0200] rev 7997
patchbomb: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:18:27 +0200] rev 7996
parentrevspec: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:18:13 +0200] rev 7995
pager: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:18:03 +0200] rev 7994
mq: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:17:53 +0200] rev 7993
keyword: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:17:33 +0200] rev 7992
hgk: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:17:21 +0200] rev 7991
fetch: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:17:12 +0200] rev 7990
extdiff: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:16:55 +0200] rev 7989
convert: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:16:32 +0200] rev 7988
color: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:16:21 +0200] rev 7987
churn: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:15:37 +0200] rev 7986
children: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:15:23 +0200] rev 7985
bugzilla: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 23:15:10 +0200] rev 7984
bookmarks: word-wrap help texts at 70 characters
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 21:09:43 +0200] rev 7983
Change double spaces to single spaces in help texts.
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 18:31:01 +0200] rev 7982
commands: explain when to use resolve -m
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 18:03:03 +0200] rev 7981
commands: clarify push help text
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 17:51:31 +0200] rev 7980
commands: make pull help point to the incoming command
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 17:44:18 +0200] rev 7979
commands, help: consistently write 'URL' in upper-case
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 17:41:22 +0200] rev 7978
help: expand command names in 'Url Paths' help text
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 17:33:42 +0200] rev 7977
commands: better merge help text
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 16:46:50 +0200] rev 7976
commands: removed redundant text in manifest help
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 00:32:06 +0200] rev 7975
commands: stress that commit is a local operation
Martin Geisler <mg@daimi.au.dk> [Sat, 04 Apr 2009 00:27:55 +0200] rev 7974
commands: use single-quotes for 'hg help ...' hints
Matt Mackall <mpm@selenic.com> [Sat, 04 Apr 2009 12:28:13 -0500] rev 7973
convert: attempt to check repo type before checking for tool
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 04 Apr 2009 19:43:00 +0200] rev 7972
merge with crew-stable
Vsevolod Solovyov <vsevolod.solovyov@gmail.com> [Tue, 24 Mar 2009 23:28:55 +0000] rev 7971
Fix issue1495, corner case of adding empty files via patching
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 11:50:42 -0500] rev 7970
Merge with crew-stable
Rocco Rutte <pdmef@gmx.net> [Sat, 04 Apr 2009 18:08:41 +0200] rev 7969
convert: simple fix for non-existent synthetic/mergepoint attributes
Marti Raudsepp <marti@juffo.org> [Sat, 04 Apr 2009 18:04:38 +0200] rev 7968
convert: handle comments starting with '#' in authormap files
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 04 Apr 2009 17:55:52 +0200] rev 7967
cmdutil: refactor handling of templating in show_changeset()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 04 Apr 2009 17:46:11 +0200] rev 7966
templater: move stylemap function from hgweb to templater
Tobias Bell <tobias.bell@gmail.com> [Sat, 04 Apr 2009 10:51:52 +0200] rev 7965
i18n-de: translated record
Tobias Bell <tobias.bell@gmail.com> [Fri, 03 Apr 2009 22:35:07 +0200] rev 7964
i18n-de: translated archival.py, bundlerepo.py, changegroup.py and changelog.py
Fabian Kreutz <fabian.kreutz@starnet.fi> [Fri, 03 Apr 2009 11:57:05 +0300] rev 7963
i18n-de: docu for resolve
Marti Raudsepp <marti@juffo.org> [Sat, 04 Apr 2009 15:41:32 +0200] rev 7962
convert: fix authormap handling of lines without '='
Unpacking the result from str.split raises ValueError, not IndexError, if the
line does not contain a '='.
Marti Raudsepp <marti@juffo.org> [Sat, 14 Mar 2009 14:31:08 +0200] rev 7961
convert: Add testcase for convert authormap.
Alexander Solovyov <piranha@piranha.org.ua> [Wed, 01 Apr 2009 12:11:14 +0300] rev 7960
extensions loading: don't fail if path to extension ends with a '/'
Christian Ebert <blacktrash@gmx.net> [Sat, 04 Apr 2009 15:14:36 +0200] rev 7959
tests: guess lexer by filename for recent pygments
Recent pygments guess AntlrJavaLexer for the isolatin text, converted to ascii
by util.tolocal, which yields class="err". Guess lexer by extension instead.
Jeremy Whitlock <jcscoobyrs@gmail.com> [Thu, 02 Apr 2009 18:18:43 -0600] rev 7958
Fix how setup.py identifies the Mercurial version.
There is a problem with setup.py where it will not identify the Mercurial
version properly when not being ran in within a repository even if
mercurial/__version__.py exists.
To fix, use mercurial.__version__.version when available before defaulting
to "unknown". (Using mercurial.util.version() is not an option due to a
dependency issue where osutil can be referenced before it is built.)
Pavel Volkovitskiy <int@mtx.ru> [Thu, 02 Apr 2009 22:25:49 +0400] rev 7957
right way to check if file was in renamed directory, fixes import monotone
repos with renamed directories
Henrik Stuart <henrik.stuart@edlund.dk> [Thu, 02 Apr 2009 14:48:06 +0200] rev 7956
convert: added cvsnt mergepoint support
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Thu, 26 Mar 2009 16:58:50 +0200] rev 7955
rebase: keep original mq patch format (Issue1574)
Rebase now doesn't make assumptions about which format has been
used for a mq patch (git or normal).
Before finalizing a patch it keeps track of the original format,
by reading its header, and then restores the format when reimporting
it.
This way it also allows for having mixed styles.
Note: this version corrects a failure in the test
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Mon, 30 Mar 2009 18:26:32 +0200] rev 7954
rebase: don't lose rename/copy data (Issue1423)
Justin Peng <justin.peng.sw@gmail.com> [Wed, 01 Apr 2009 09:11:00 -0700] rev 7953
Correct a bug on date formats with '>' or '<' accompanied by space characters.
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sun, 29 Mar 2009 14:43:49 +0200] rev 7952
rebase: store/restore arguments correctly
Keep and keepbranches were lost after an interruption
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sun, 29 Mar 2009 14:47:59 +0200] rev 7951
rebase: correct help text
Show the correct parameters in help text
Greg Ward <greg-hg@gerg.ca> [Sat, 28 Mar 2009 12:27:20 -0400] rev 7950
issue1578: fix crash: do not use synthetic changesets as merge parents.
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 14:52:03 -0500] rev 7949
windows: get Abort from error
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 14:51:48 -0500] rev 7948
move encoding bits from util to encoding
In addition to cleaning up util, this gets rid of some circular dependencies.
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 13:20:52 -0500] rev 7947
move util.Abort to error.py
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 12:37:44 -0500] rev 7946
setup: remove spurious posix import
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 12:37:38 -0500] rev 7945
pure/parsers: fix circular imports, import mercurial modules properly
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 12:37:30 -0500] rev 7944
pure/bdiff: fix circular import
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 12:37:07 -0500] rev 7943
posix: kill some trailing newlines
Matt Mackall <mpm@selenic.com> [Fri, 03 Apr 2009 12:37:06 -0500] rev 7942
mention default branch in branch and clone help
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Tue, 10 Mar 2009 19:16:16 +0100] rev 7941
i18n: update italian translation
Fabian Kreutz <fabian.kreutz@starnet.fi> [Thu, 02 Apr 2009 10:30:00 +0300] rev 7940
i18n-de: Commands (push and pull) + typos
Tobias Bell <tobias.bell@gmail.com> [Thu, 02 Apr 2009 08:15:39 +0200] rev 7939
i18n-de: translated global options of commands
Tobias Bell <tobias.bell@gmail.com> [Wed, 01 Apr 2009 21:06:12 +0200] rev 7938
i18n-de: removed fuzzy translations after update of POT file
Tobias Bell <tobias.bell@gmail.com> [Sun, 29 Mar 2009 19:57:28 +0200] rev 7937
i18n-de: translated ui.py, url.py and util.py
Tobias Bell <tobias.bell@gmail.com> [Sun, 29 Mar 2009 19:03:09 +0200] rev 7936
i18n-de: translated 'help multirevs'
Steve Borho <steve@borho.org> [Tue, 31 Mar 2009 21:21:53 -0500] rev 7935
on clone failure, only remove directories we created
If the user created the clone target directory before running
the clone command, only cleanup the .hg/ repository when errors
occur. Leave the empty target directory in place.
Martin Geisler <mg@daimi.au.dk> [Thu, 02 Apr 2009 18:04:42 +0200] rev 7934
windows: break import cycle with util
Sune Foldager <cryo@cyanite.org> [Thu, 02 Apr 2009 17:09:17 +0200] rev 7933
windows: fix missing import of util.Abort
Sune Foldager <cryo@cyanite.org> [Thu, 02 Apr 2009 16:49:34 +0200] rev 7932
windows: fix import of win32.py (was util_win32.py)
Greg Ward <greg-hg@gerg.ca> [Tue, 31 Mar 2009 15:52:48 -0400] rev 7931
issue1582: improve description of splicemap syntax in help.
Martin Geisler <mg@daimi.au.dk> [Tue, 31 Mar 2009 23:11:11 +0200] rev 7930
merge with -stable
Simon Heimberg <simohe@besonet.ch> [Tue, 31 Mar 2009 07:56:28 +0200] rev 7929
error: import LockError from correct module
Martin Geisler <mg@daimi.au.dk> [Tue, 31 Mar 2009 22:48:16 +0200] rev 7928
hgweb: better English in IPv6 error message
Steve Borho <steve@borho.org> [Sun, 29 Mar 2009 16:15:06 -0500] rev 7927
allow clone into existing but empty directories
Wagner Bruna <wbruna@yahoo.com> [Sun, 29 Mar 2009 19:56:53 -0300] rev 7926
verify, i18n: fix unmarked strings
Martin Geisler <mg@daimi.au.dk> [Tue, 31 Mar 2009 20:40:56 +0200] rev 7925
i18n: updated zh_CN instructions
Martin Geisler <mg@daimi.au.dk> [Tue, 31 Mar 2009 20:30:20 +0200] rev 7924
i18n: rename zh.po to zh_CN.po
This is the name used by at least Debian and RedHat for the Simplified
Chinese translations.
Furthermore, it is my understanding that a Simplified Chinese
translation is a poor fallback for users in Taiwan, who need a
Traditional Chinese translation instead.
Martin Geisler <mg@daimi.au.dk> [Sun, 29 Mar 2009 21:52:43 +0200] rev 7923
httprepo: lowercase debug output
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 30 Mar 2009 01:30:58 +0200] rev 7922
merge with -stable
Brodie Rao <me+hg@dackz.net> [Fri, 27 Mar 2009 11:17:46 -0400] rev 7921
hgweb: fix undefined name RepoError
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 30 Mar 2009 01:23:12 +0200] rev 7920
merge with backout
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 30 Mar 2009 01:23:01 +0200] rev 7919
Backed out changeset 490e40816cbd
The difference came from a configuration difference (network unreachable vs.
connection refused), not from an OS change.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 30 Mar 2009 01:21:39 +0200] rev 7918
Change wording in example hook
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 26 Mar 2009 16:49:47 +0200] rev 7917
diffstat hook example
Alexander Solovyov <piranha@piranha.org.ua> [Fri, 27 Mar 2009 01:28:09 +0200] rev 7916
ability to load hooks from arbitrary python module
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 29 Mar 2009 19:06:56 +0200] rev 7915
merge with crew
Steve Borho <steve@borho.org> [Thu, 26 Mar 2009 23:02:21 -0500] rev 7914
windows: add various missing import
Steve Borho <steve@borho.org> [Thu, 26 Mar 2009 22:07:01 -0500] rev 7913
windows: hoist expand_glob() back into util.py
The windows version of expand_glob() requires patkind(). To
avoid a circular dependency, move function back into util.py.
Tobias Bell <tobias.bell@gmail.com> [Sat, 28 Mar 2009 18:19:17 +0100] rev 7912
i18n-de: Several updates
* translated 'hg help revisions'
* updated translation from hg.pot
* completed translation of rebase
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 29 Mar 2009 00:08:33 +0100] rev 7911
record: fix indentation
Rocco Rutte <pdmef@gmx.net> [Sat, 28 Mar 2009 23:09:36 +0100] rev 7910
record: Give user a hint about chunk selection progress
It greatly improves usability when one roughly knows where
the chunks of interest are.
Rocco Rutte <pdmef@gmx.net> [Sat, 28 Mar 2009 22:22:22 +0100] rev 7909
coal/paper: Turn <img> into <img/> where missing
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 28 Mar 2009 19:50:37 +0100] rev 7908
add missing +x flag to test-inotify-issue1542
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 28 Mar 2009 19:25:10 +0100] rev 7907
merge with crew
Rocco Rutte <pdmef@gmx.net> [Fri, 27 Mar 2009 17:56:18 +0100] rev 7906
Add missing imports for posix.py for OS X
These don't seem to do harm on Linux.
Mads Kiilerich <mads@kiilerich.com> [Fri, 27 Mar 2009 13:39:18 +0100] rev 7905
convert: missing p4 tool is only slightly fatal
checktool with default abort=True caused convert to fail too early.
Dongsheng Song <dongsheng.song@gmail.com> [Sat, 07 Mar 2009 16:06:46 +0800] rev 7904
Clarify the usage of HGRCPATH
John Coomes <john.coomes@sun.com> [Fri, 27 Feb 2009 17:28:26 -0800] rev 7903
tests: strip o/s-dependent error messages from some http tests
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 28 Mar 2009 17:29:14 +0100] rev 7902
bisect: use integer division
Tobias Bell <tobias.bell@gmail.com> [Sat, 28 Mar 2009 16:34:40 +0100] rev 7901
i18n: spelling correction in German translation
Tobias Bell <tobias.bell@gmail.com> [Fri, 27 Mar 2009 18:17:24 +0100] rev 7900
i18n: completed German translation of the children extension
Tobias Bell <tobias.bell@gmail.com> [Fri, 27 Mar 2009 17:59:35 +0100] rev 7899
i18n: fixed textwidth in bookmarks extension
Tobias Bell <tobias.bell@gmail.com> [Fri, 27 Mar 2009 17:48:59 +0100] rev 7898
i18n: completed German translation of bookmarks extension
Fabian Kreutz <fabian.kreutz@qvantel.com> [Fri, 27 Mar 2009 11:52:32 +0200] rev 7897
i18n: continuation of command.py translations/checking
Fabian Kreutz <fabian.kreutz@qvantel.com> [Tue, 24 Mar 2009 18:52:48 +0100] rev 7896
i18n: more commands.py translations
Fabian Kreutz <fabian.kreutz@qvantel.com> [Tue, 24 Mar 2009 18:50:46 +0100] rev 7895
i18n: more commands.py reworking + new translations
Martin Geisler <mg@daimi.au.dk> [Fri, 27 Mar 2009 17:35:00 +0100] rev 7894
cmdutil: fix untranslatable string in copy
Tobias Bell <tobias.bell@gmail.com> [Thu, 26 Mar 2009 08:07:28 +0100] rev 7893
enhance Makefile for language translators
To update a po-file just do 'make i18n/xx.po'. No other po-file will
be touched.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Thu, 26 Mar 2009 19:01:06 +0900] rev 7892
Fixing issue1542, adding a relevant test
inotify is smart enough to notify you about any changes in a
directory, even if you only watch the directory, and none if its
contents: the recursive add_watch I added was unnecessary.
The only thing that matters here is the recursive status update on
directory deletion.
And scan() has to be called _before_ the deferred call is registered.
(race condition: depending on the times, the previous patch could
apparently fail on the provided test. It's not the case anymore.)
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Wed, 11 Mar 2009 20:28:09 +0100] rev 7891
rebase: remove unused statement
Matt Mackall <mpm@selenic.com> [Thu, 26 Mar 2009 13:54:44 -0500] rev 7890
util: split out posix, windows, and win32 modules
John Mulligan <phlogistonjohn@asynchrono.us> [Sat, 14 Mar 2009 10:46:48 -0400] rev 7889
patchbomb: option to set the name of bundle attachment (issue1452)
specifying --bundlename=NAME will create a "NAME.hg" attachment
Matt Mackall <mpm@selenic.com> [Tue, 24 Mar 2009 16:41:41 -0500] rev 7888
Merge with -stable
Greg Ward <gerg-hg@gerg.ca> [Mon, 23 Mar 2009 15:04:26 -0400] rev 7887
Typo fix in help.
Tobias Bell <tobias.bell@gmail.com> [Sun, 22 Mar 2009 20:59:03 +0100] rev 7886
i18n: add German translation
* Most basic commands are translated
* hgext/alias.py
* hgext/acl.py
* hgext/fetch.py
* help topics
* urls
* dates
* patterns
* diffs
433 translated messages, 1350 untranslated messages.
Translators:
* Tobias Bell
* Fabian Kreutz (fabian DOT kreutz AT qvantel.com)
* Lutz Horn (lutz DOT horn AT fastmail DOT fm)
Please report issues to http://bitbucket.org/tobidope/i18n-german-translation/issues/
or to the mailing list.
Dongsheng Song <dongsheng.song@gmail.com> [Fri, 20 Mar 2009 14:28:48 +0800] rev 7885
i18n: updated Chinese translation
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Tue, 10 Mar 2009 19:16:16 +0100] rev 7884
i18n: update italian translation
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 23 Mar 2009 15:32:29 +0100] rev 7883
revlog: faster hash computation when one of the parent node is null
Because we often compute sha1(nullid), it's interesting to copy a precomputed
hash of nullid instead of computing everytime the same hash. Similarly, when
one of the parents is null, we can avoid a < comparison (sort).
Overall, this change adds a string equality comparison on each hash() call,
but when p2 is null, we drop one string < comparison, and copy a hash instead
of computing it. Since it is common to have revisions with only one parent,
this change makes hash() 25% faster when cloning a big repository.
Nicolas Dumazet <nicdumz.commits@gmail.com> [Mon, 23 Mar 2009 15:36:30 +0100] rev 7882
ancestor: caching the parent list to improve performance
When computing the DAG depth, we walk through all ancestors: this commit adds
memoization during that first step. Then, the memorized parents are fetched
from a dict instead of calling parents() on each vertex.
This tweak, according to Kcachegrind, improves ancestor() performance by 16%
when cloning a big repository.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 23 Mar 2009 13:49:16 +0100] rev 7881
kill another trailing space
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 23 Mar 2009 13:43:48 +0100] rev 7880
add debugcommands command: an easy to parse command + option index
Alexander Solovyov <piranha at piranha.org.ua> [Mon, 23 Mar 2009 10:41:42 +0100] rev 7879
templater: ability to display diffstat for log-like commands
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 23 Mar 2009 13:15:57 +0100] rev 7878
templater: use contexts consistently throughout changeset_templater
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 13:13:27 +0100] rev 7877
cleanup: whitespace cleanup
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 13:13:11 +0100] rev 7876
cleanup: drop enumerate() when index is not used
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 13:13:06 +0100] rev 7875
cleanup: drop unused assignments
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 13:13:02 +0100] rev 7874
cleanup: drop variables for unused return values
They are unnecessary. I did leave them in localrepo.py where there is
something like:
_junk = foo()
_junk = None
to free memory early. I don't know if just `foo()` will free the return
value as early.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 13:12:07 +0100] rev 7873
cleanup: drop unused imports
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 23 Mar 2009 13:12:03 +0100] rev 7872
contrib: add perflog and perftemplating commands to perf extension
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 23 Mar 2009 13:12:44 +0100] rev 7871
merge with crew-stable
madhu@madhu [Wed, 25 Mar 2009 01:49:03 +0530] rev 7870
Returns lines changed for paths specified as arguments correctly.
This fixes issue 1569. hg churn <path> now returns only the number
of lines changed in the path, if the path is specified by filtering
files through a match filter at the changeset level. test-churn
has been updated to take care of this issue.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 23 Mar 2009 13:11:11 +0100] rev 7869
cleanup: remove all trailing whitespace
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Mon, 23 Mar 2009 11:12:01 +0100] rev 7868
keepalive: fix reference to IncompleteRead
Pascal Quantin <pascal.quantin@gmail.com> [Mon, 23 Mar 2009 10:48:45 +0100] rev 7867
merge tools: fix typo in Beyond Compare's 3 command line
Fix a typo error preventing 'base' to be displayed properly.
Matt Mackall <mpm@selenic.com> [Fri, 20 Mar 2009 18:55:20 -0500] rev 7866
Merge with -stable
Matt Mackall <mpm@selenic.com> [Fri, 20 Mar 2009 18:49:44 -0500] rev 7865
Fix new CVS test output
Matt Mackall <mpm@selenic.com> [Fri, 20 Mar 2009 17:58:11 -0500] rev 7864
Added signature for changeset 02981000012e
Matt Mackall <mpm@selenic.com> [Fri, 20 Mar 2009 17:58:04 -0500] rev 7863
Added tag 1.2.1 for changeset 02981000012e
Greg Ward <greg-hg@gerg.ca> [Wed, 18 Mar 2009 09:15:38 -0400] rev 7862
cvsps: recognize and eliminate CVS' synthetic "file added" revisions.
Steve Borho <steve@borho.org> [Mon, 09 Mar 2009 21:00:37 -0500] rev 7861
demandimport: blacklist pythoncom
win32com.shell would segfault at import time if pythoncom
was demand loaded.
Matt Mackall <mpm@selenic.com> [Fri, 20 Mar 2009 14:38:50 -0500] rev 7860
diffstat: use width 80 by default and avoid division by zero
Lee Cantey <lcantey@gmail.com> [Thu, 19 Mar 2009 10:25:13 -0700] rev 7859
Fix for merge changes introduced in rev 9fe7e6acf525
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 18 Mar 2009 17:49:48 +0100] rev 7858
merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 18 Mar 2009 17:49:11 +0100] rev 7857
convert: honor 2.3 compatibility (rsplit)