Sun, 08 Feb 2009 08:44:33 +0100 resolve: accepts walkopts (-I and -X)
Simon Heimberg <simohe@besonet.ch> [Sun, 08 Feb 2009 08:44:33 +0100] rev 7765
resolve: accepts walkopts (-I and -X)
Sun, 15 Feb 2009 12:56:38 +0100 help: better formatting in "Date Formats" section
timeless <timeless@gmail.com> [Sun, 15 Feb 2009 12:56:38 +0100] rev 7764
help: better formatting in "Date Formats" section
Sat, 14 Feb 2009 22:41:18 +0100 log-like commands now use -G for --graph, -g for --git
Jim Correia <jim.correia@pobox.com> [Sat, 14 Feb 2009 22:41:18 +0100] rev 7763
log-like commands now use -G for --graph, -g for --git
Sat, 14 Feb 2009 22:40:39 +0100 add --git option to commands supporting --patch (log, incoming, history, tip)
Jim Correia <jim.correia@pobox.com> [Sat, 14 Feb 2009 22:40:39 +0100] rev 7762
add --git option to commands supporting --patch (log, incoming, history, tip) No short -g form, since it would conflict with -g from the graphlog extension.
Sat, 14 Feb 2009 01:07:44 +0100 i18n: add python-format comments to Japanese translation
Martin Geisler <mg@daimi.au.dk> [Sat, 14 Feb 2009 01:07:44 +0100] rev 7761
i18n: add python-format comments to Japanese translation
Sat, 14 Feb 2009 01:56:34 +0900 i18n: add Japanese translation
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Sat, 14 Feb 2009 01:56:34 +0900] rev 7760
i18n: add Japanese translation
Fri, 13 Feb 2009 13:52:34 +0100 tests: fix for test-identify returning 255
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 13 Feb 2009 13:52:34 +0100] rev 7759
tests: fix for test-identify returning 255
Sat, 07 Feb 2009 19:41:05 +0100 extdiff: add --change option to display single changeset diff
Gilles Moris <gilles.moris@free.fr> [Sat, 07 Feb 2009 19:41:05 +0100] rev 7758
extdiff: add --change option to display single changeset diff This is the counterpart for extdiff of 9c6ae2e09e11.
Fri, 13 Feb 2009 11:32:33 +0100 identify: have consistent output for local repositories
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 13 Feb 2009 11:32:33 +0100] rev 7757
identify: have consistent output for local repositories Also, add some extensive testing for it (hardly any in the suite so far).
Thu, 12 Feb 2009 18:26:09 +0100 i18n: wrapped long lines in Italian translation
Martin Geisler <mg@daimi.au.dk> [Thu, 12 Feb 2009 18:26:09 +0100] rev 7756
i18n: wrapped long lines in Italian translation
Sat, 17 Jan 2009 14:14:44 +0100 i18n: add Italian translation
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Sat, 17 Jan 2009 14:14:44 +0100] rev 7755
i18n: add Italian translation
Thu, 12 Feb 2009 11:52:31 +0100 record: minimize number of status calls
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 12 Feb 2009 11:52:31 +0100] rev 7754
record: minimize number of status calls
Thu, 12 Feb 2009 12:35:48 +0100 patch: no need to instantiate a match catch-all in diff()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 12 Feb 2009 12:35:48 +0100] rev 7753
patch: no need to instantiate a match catch-all in diff()
Wed, 28 Jan 2009 20:06:59 -0600 close sockets on httprepository deletion (issue1487)
Steve Borho <steve@borho.org> [Wed, 28 Jan 2009 20:06:59 -0600] rev 7752
close sockets on httprepository deletion (issue1487) With this destructor in place, I no longer see tracebacks on the server after using win32 clients for pull, push, etc.
Tue, 10 Feb 2009 13:57:34 +0800 i18n: updated Chinese translation
Dongsheng Song <dongsheng.song@gmail.com> [Tue, 10 Feb 2009 13:57:34 +0800] rev 7751
i18n: updated Chinese translation
Tue, 10 Feb 2009 14:22:25 +0100 hgweb: add guid to rss items
Sune Foldager <cryo@cyanite.org> [Tue, 10 Feb 2009 14:22:25 +0100] rev 7750
hgweb: add guid to rss items
Tue, 10 Feb 2009 14:21:27 +0100 hgweb: add atom error template
Sune Foldager <cryo@cyanite.org> [Tue, 10 Feb 2009 14:21:27 +0100] rev 7749
hgweb: add atom error template
Tue, 10 Feb 2009 14:20:42 +0100 hgweb: add rss error template
Sune Foldager <cryo@cyanite.org> [Tue, 10 Feb 2009 14:20:42 +0100] rev 7748
hgweb: add rss error template
Mon, 09 Feb 2009 19:00:55 +0100 hgk: added explanation to .hgk for background colour
Robert Bauck Hamar <r.b.hamar@usit.uio.no> [Mon, 09 Feb 2009 19:00:55 +0100] rev 7747
hgk: added explanation to .hgk for background colour
Mon, 09 Feb 2009 19:00:52 +0100 hgk: added colour settings for different colours in diff view
Robert Bauck Hamar <r.b.hamar@usit.uio.no> [Mon, 09 Feb 2009 19:00:52 +0100] rev 7746
hgk: added colour settings for different colours in diff view
Mon, 09 Feb 2009 19:00:48 +0100 hgk: added setting of foreground colour
Robert Bauck Hamar <r.b.hamar@usit.uio.no> [Mon, 09 Feb 2009 19:00:48 +0100] rev 7745
hgk: added setting of foreground colour Added the fgcolor setting read by hgk to change the text colour in the diff output and the file list. The colours for diff highlighting remains unchanged.
Mon, 09 Feb 2009 00:14:07 +0100 transplant: wrapped long lines
Martin Geisler <mg@daimi.au.dk> [Mon, 09 Feb 2009 00:14:07 +0100] rev 7744
transplant: wrapped long lines
Mon, 09 Feb 2009 00:09:24 +0100 commands: fix paths command docstring indention
Martin Geisler <mg@daimi.au.dk> [Mon, 09 Feb 2009 00:09:24 +0100] rev 7743
commands: fix paths command docstring indention
Mon, 09 Feb 2009 13:08:32 +0100 hgweb: commit forgotten update to a3d7f99c23c0
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 09 Feb 2009 13:08:32 +0100] rev 7742
hgweb: commit forgotten update to a3d7f99c23c0
Mon, 09 Feb 2009 11:31:52 +0100 hgweb: support custom http headers in ErrorResponse
Sune Foldager <cryo@cyanite.org> [Mon, 09 Feb 2009 11:31:52 +0100] rev 7741
hgweb: support custom http headers in ErrorResponse
Mon, 09 Feb 2009 11:29:09 +0100 hgweb: pass ErrorResponses directly into req.respond()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 09 Feb 2009 11:29:09 +0100] rev 7740
hgweb: pass ErrorResponses directly into req.respond()
Sat, 07 Feb 2009 23:29:12 +0100 merge with mpm
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 07 Feb 2009 23:29:12 +0100] rev 7739
merge with mpm
Sat, 07 Feb 2009 18:46:13 +0100 hgk: Add background colour setting
Robert Bauck Hamar <r.b.hamar@usit.uio.no> [Sat, 07 Feb 2009 18:46:13 +0100] rev 7738
hgk: Add background colour setting Adds the bgcolor config variable, that sets the background colour of the text and canvas frames.
Wed, 04 Feb 2009 20:55:44 +0100 commands: removed unnecessary string concatenation
Martin Geisler <mg@daimi.au.dk> [Wed, 04 Feb 2009 20:55:44 +0100] rev 7737
commands: removed unnecessary string concatenation
Wed, 04 Feb 2009 20:53:38 +0100 patch: turned strings with backslashes into raw strings
Martin Geisler <mg@daimi.au.dk> [Wed, 04 Feb 2009 20:53:38 +0100] rev 7736
patch: turned strings with backslashes into raw strings In Python, the backslash in an unrecognized escape sequence is left behind, which makes '\.' the same as r'\.'. Relying on this feature is quite brittle, IMHO. Removed unnecessary string concatenation as well.
Tue, 03 Feb 2009 21:38:36 +0100 convert: marked string for translation
Martin Geisler <mg@daimi.au.dk> [Tue, 03 Feb 2009 21:38:36 +0100] rev 7735
convert: marked string for translation
Thu, 25 Dec 2008 10:42:01 +0100 reset mergestate after commit
Martin Geisler <mg@daimi.au.dk> [Thu, 25 Dec 2008 10:42:01 +0100] rev 7734
reset mergestate after commit
Wed, 28 Jan 2009 14:27:44 -0600 warn if --repository provided for norepo commands
Matt Mackall <mpm@selenic.com> [Wed, 28 Jan 2009 14:27:44 -0600] rev 7733
warn if --repository provided for norepo commands
Sun, 25 Jan 2009 21:20:13 +0100 Make util.find_exe alway returns existing file, fixing issue1459
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.
Sun, 25 Jan 2009 21:20:11 +0100 test-merge-tools
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
Sun, 25 Jan 2009 14:12:41 -0500 Account for symlinks when setting up HGTMP.
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.
Sun, 25 Jan 2009 13:49:15 -0500 mq: allow qclone's -p option to use path alias
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.
Sun, 25 Jan 2009 13:20:43 -0500 branch closing: permit closing the default branch
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.
Thu, 05 Feb 2009 17:40:25 +0100 demandimport: patch __builtin__ instead of __builtins__
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).
Thu, 05 Feb 2009 18:21:22 +0100 notify: use contexts more pervasively
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 05 Feb 2009 18:21:22 +0100] rev 7726
notify: use contexts more pervasively
Thu, 05 Feb 2009 18:15:33 +0100 coal/paper: switch to XHTML 1.1
Benoit Allard <benoit@aeteurope.nl> [Thu, 05 Feb 2009 18:15:33 +0100] rev 7725
coal/paper: switch to XHTML 1.1
Tue, 03 Feb 2009 20:32:42 +0100 i18n: updated Danish translation
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.
Sat, 31 Jan 2009 22:50:18 +0100 run-tests: add --pure flag for using pure Python modules
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
Sat, 24 Jan 2009 01:44:43 +0100 add --pure flag to setup.py
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.
Thu, 29 Jan 2009 19:25:25 +0100 setup: get version number using pure Python modules
Martin Geisler <mg@daimi.au.dk> [Thu, 29 Jan 2009 19:25:25 +0100] rev 7721
setup: get version number using pure Python modules
Wed, 28 Jan 2009 10:32:15 +0100 setup: do not use -c with msgfmt on Solaris (issue1489)
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)
Tue, 27 Jan 2009 18:17:59 +0100 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 27 Jan 2009 18:17:59 +0100] rev 7719
merge with crew
Tue, 27 Jan 2009 09:58:48 -0600 record: do not lose permission changes on commit
Steve Borho <steve@borho.org> [Tue, 27 Jan 2009 09:58:48 -0600] rev 7718
record: do not lose permission changes on commit
Mon, 26 Jan 2009 15:52:10 +0100 hgweb: expose sibling branches to templater
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 15:52:10 +0100] rev 7717
hgweb: expose sibling branches to templater
Mon, 26 Jan 2009 16:50:27 +0100 graphlog: extract large parts of repeated code from incoming/outgoing
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
Mon, 26 Jan 2009 16:40:43 +0100 graphlog: reuse cmdutil.loglimit() instead of redefining
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:40:43 +0100] rev 7715
graphlog: reuse cmdutil.loglimit() instead of redefining
Mon, 26 Jan 2009 16:34:38 +0100 graphlog: some testing for incoming and outgoing graphs
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:34:38 +0100] rev 7714
graphlog: some testing for incoming and outgoing graphs
Mon, 26 Jan 2009 16:15:28 +0100 graphlog: import util module rather than selected functions
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 26 Jan 2009 16:15:28 +0100] rev 7713
graphlog: import util module rather than selected functions
Sun, 25 Jan 2009 20:27:37 +0100 i18n: check format strings when building xx.mo files
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
Sun, 25 Jan 2009 20:16:35 +0100 i18n: add python-format comments to da.po
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 20:16:35 +0100] rev 7711
i18n: add python-format comments to da.po
Sun, 25 Jan 2009 21:31:54 +0100 i18n: extract strings with xgettext
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.
Sun, 25 Jan 2009 12:09:51 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 12:09:51 -0600] rev 7709
Merge with stable
Sun, 25 Jan 2009 10:16:45 -0600 wire protocol: avoid infinite loop (issue1483)
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 10:16:45 -0600] rev 7708
wire protocol: avoid infinite loop (issue1483)
Sun, 25 Jan 2009 12:07:41 -0600 fix up tests for paths and urls help
Matt Mackall <mpm@selenic.com> [Sun, 25 Jan 2009 12:07:41 -0600] rev 7707
fix up tests for paths and urls help
Sat, 24 Jan 2009 01:47:36 +0100 use PURE option in Makefile
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 01:47:36 +0100] rev 7706
use PURE option in Makefile
Sun, 25 Jan 2009 11:10:51 +0100 notify: remove subfunctions that are called only once
Christian Ebert <blacktrash@gmx.net> [Sun, 25 Jan 2009 11:10:51 +0100] rev 7705
notify: remove subfunctions that are called only once
Sat, 24 Jan 2009 00:13:49 +0100 move mercurial.osutil to mercurial.pure.osutil
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:13:49 +0100] rev 7704
move mercurial.osutil to mercurial.pure.osutil
Sat, 24 Jan 2009 00:12:20 +0100 pure Python implementation of bdiff.c
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:12:20 +0100] rev 7703
pure Python implementation of bdiff.c
Sat, 24 Jan 2009 00:12:19 +0100 pure Python implementation of diffhelpers.c
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:12:19 +0100] rev 7702
pure Python implementation of diffhelpers.c
Tue, 30 Dec 2008 18:58:58 -0800 Pure python base85 fallback
Brendan Cully <brendan@kublai.com> [Tue, 30 Dec 2008 18:58:58 -0800] rev 7701
Pure python base85 fallback Encoding takes about 100x longer than native on a large binary.
Sat, 24 Jan 2009 00:12:18 +0100 pure Python implementation of parsers.c
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:12:18 +0100] rev 7700
pure Python implementation of parsers.c
Sat, 24 Jan 2009 00:12:17 +0100 pure Python implementation of mpatch.c
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 00:12:17 +0100] rev 7699
pure Python implementation of mpatch.c
Sun, 25 Jan 2009 12:33:49 +0100 i18n: sort Danish translation by file
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 12:33:49 +0100] rev 7698
i18n: sort Danish translation by file
Sun, 25 Jan 2009 12:33:46 +0100 i18n: strip string locations from Danish translation
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 12:33:46 +0100] rev 7697
i18n: strip string locations from Danish translation
Fri, 23 Jan 2009 14:51:09 -0600 simplify colwidth a bit
Matt Mackall <mpm@selenic.com> [Fri, 23 Jan 2009 14:51:09 -0600] rev 7696
simplify colwidth a bit
Wed, 21 Jan 2009 20:29:47 +0900 Also find correct column width of wide characters.
Shun-ichi GOTO <shunichi.goto@gmail.com> [Wed, 21 Jan 2009 20:29:47 +0900] rev 7695
Also find correct column width of wide characters. Use unicodedata.east_asian_width() to determine wide/full width characters if available. Otherwise, return character count as before.
Thu, 22 Jan 2009 10:48:37 -0700 added information to patchbomb help pointing users to hgrc(5) to configure the [smtp] section in order to send patchbombs
Bill Barry <after.fallout@gmail.com> [Thu, 22 Jan 2009 10:48:37 -0700] rev 7694
added information to patchbomb help pointing users to hgrc(5) to configure the [smtp] section in order to send patchbombs
Thu, 22 Jan 2009 11:02:50 -0700 consolidated url help into urls help topic and added information about path aliases
Bill Barry <after.fallout@gmail.com> [Thu, 22 Jan 2009 11:02:50 -0700] rev 7693
consolidated url help into urls help topic and added information about path aliases
Thu, 22 Jan 2009 20:49:47 +0100 i18n: updated Danish translation
Martin Geisler <mg@daimi.au.dk> [Thu, 22 Jan 2009 20:49:47 +0100] rev 7692
i18n: updated Danish translation This fixes a crash due to a bad string interpolation, fixes a bunch of typos and adds more translated strings.
Thu, 22 Jan 2009 08:39:34 -0700 Clarified 'hg paths' command help
Bill Barry <after.fallout@gmail.com> [Thu, 22 Jan 2009 08:39:34 -0700] rev 7691
Clarified 'hg paths' command help
Sun, 25 Jan 2009 18:58:12 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Jan 2009 18:58:12 +0100] rev 7690
Merge with crew-stable
Sun, 25 Jan 2009 18:55:29 +0100 Fix a corner case when committing a rename after a merge (issue1476)
Patrick Mezard <pmezard@gmail.com> [Sun, 25 Jan 2009 18:55:29 +0100] rev 7689
Fix a corner case when committing a rename after a merge (issue1476)
Sun, 25 Jan 2009 15:11:43 +0800 i18n: Starting Chinese Translation of Mercurial
Dongsheng Song <dongsheng.song@gmail.com> [Sun, 25 Jan 2009 15:11:43 +0800] rev 7688
i18n: Starting Chinese Translation of Mercurial
Sun, 25 Jan 2009 12:33:47 +0100 i18n: sort by file when generating hg.pot
Martin Geisler <mg@daimi.au.dk> [Sun, 25 Jan 2009 12:33:47 +0100] rev 7687
i18n: sort by file when generating hg.pot This will make the order more stable and give smaller patches when translations merge in new and deleted strings from the hg.pot file.
Sun, 25 Jan 2009 12:21:57 +0100 Do not install executable man pages
Christian Ebert <blacktrash@gmx.net> [Sun, 25 Jan 2009 12:21:57 +0100] rev 7686
Do not install executable man pages Default mode of install might be 755, therefore specify 644.
Sat, 24 Jan 2009 18:52:46 +0100 patchbomb: respect diff settings
Martin Geisler <mg@daimi.au.dk> [Sat, 24 Jan 2009 18:52:46 +0100] rev 7685
patchbomb: respect diff settings
Sun, 25 Jan 2009 11:27:53 +0200 status: make options optional (issue1481)
Alexander Solovyov <piranha@piranha.org.ua> [Sun, 25 Jan 2009 11:27:53 +0200] rev 7684
status: make options optional (issue1481)
Fri, 23 Jan 2009 23:39:28 +0100 Retrieve Beyond Compare's path from registry
Pascal Quantin <pascal.quantin@gmail.com> [Fri, 23 Jan 2009 23:39:28 +0100] rev 7683
Retrieve Beyond Compare's path from registry Switch from a hardcoded path to registry key to find Beyond Compare's executable. Calling BCompare.exe works fine with version 3.0.14.
Thu, 22 Jan 2009 16:07:44 +0100 templater: fix age filter to state the obvious on future timestamps
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 22 Jan 2009 16:07:44 +0100] rev 7682
templater: fix age filter to state the obvious on future timestamps
Thu, 22 Jan 2009 15:22:37 +0100 tests: fix issue in test-audit-path with HGTMP on OS X
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 22 Jan 2009 15:22:37 +0100] rev 7681
tests: fix issue in test-audit-path with HGTMP on OS X
Thu, 22 Jan 2009 14:33:49 +0100 tests: eliminate use of sed -i (which fails on NetBSD)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 22 Jan 2009 14:33:49 +0100] rev 7680
tests: eliminate use of sed -i (which fails on NetBSD)
Thu, 22 Jan 2009 14:32:39 +0100 tests: fix up tests to cope with 6a0bc2dc9da6
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 22 Jan 2009 14:32:39 +0100] rev 7679
tests: fix up tests to cope with 6a0bc2dc9da6
Thu, 22 Jan 2009 14:19:29 +0100 help: some improvements for the templating topic
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 22 Jan 2009 14:19:29 +0100] rev 7678
help: some improvements for the templating topic
Thu, 22 Jan 2009 14:18:08 +0100 help: add a topic about some of the templating features
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 22 Jan 2009 14:18:08 +0100] rev 7677
help: add a topic about some of the templating features
Wed, 21 Jan 2009 14:14:56 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Wed, 21 Jan 2009 14:14:56 -0600] rev 7676
Merge with stable
Wed, 21 Jan 2009 11:15:47 -0600 verify: don't trip over binary files starting with 01 0a
Matt Mackall <mpm@selenic.com> [Wed, 21 Jan 2009 11:15:47 -0600] rev 7675
verify: don't trip over binary files starting with 01 0a
Mon, 19 Jan 2009 17:00:23 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Mon, 19 Jan 2009 17:00:23 -0600] rev 7674
Merge with stable
Thu, 15 Jan 2009 01:38:52 +0100 notify: fix neglect of custom headers set via template
Christian Ebert <blacktrash@gmx.net> [Thu, 15 Jan 2009 01:38:52 +0100] rev 7673
notify: fix neglect of custom headers set via template e981725da3fe introduced a bug that discarded all custom headers. Add custom header to test template.
Mon, 19 Jan 2009 16:19:09 -0600 Give a useful message about PYTHONPATH if startup fails
Matt Mackall <mpm@selenic.com> [Mon, 19 Jan 2009 16:19:09 -0600] rev 7672
Give a useful message about PYTHONPATH if startup fails
Mon, 19 Jan 2009 13:20:47 +0100 hgweb: simplify parents/children generation code
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 19 Jan 2009 13:20:47 +0100] rev 7671
hgweb: simplify parents/children generation code
Mon, 19 Jan 2009 12:59:56 +0100 kill some trailing whitespace
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 19 Jan 2009 12:59:56 +0100] rev 7670
kill some trailing whitespace
Mon, 19 Jan 2009 12:58:01 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 19 Jan 2009 12:58:01 +0100] rev 7669
merge with crew-stable
Mon, 19 Jan 2009 12:36:06 +0100 coal/paper: add missing spaces in changeset child formatting
Stepan Koltsov <yozh@mx1.ru> [Mon, 19 Jan 2009 12:36:06 +0100] rev 7668
coal/paper: add missing spaces in changeset child formatting
Mon, 19 Jan 2009 12:38:54 +0200 cmdutil.logmessage: options should be optional
Alexander Solovyov <piranha@piranha.org.ua> [Mon, 19 Jan 2009 12:38:54 +0200] rev 7667
cmdutil.logmessage: options should be optional
Mon, 19 Jan 2009 00:36:32 +0100 bookmarks: work around missing posixfile_nt.readline()
Patrick Mezard <pmezard@gmail.com> [Mon, 19 Jan 2009 00:36:32 +0100] rev 7666
bookmarks: work around missing posixfile_nt.readline()
Sat, 17 Jan 2009 18:51:40 +0100 Update win32 merge tools configuration
Pascal Quantin <pascal.quantin@gmail.com> [Sat, 17 Jan 2009 18:51:40 +0100] rev 7665
Update win32 merge tools configuration Add WinMerge and Beyond Compare 3 to default merge tools configuration. Fix TortoiseMerge configuration.
Tue, 13 Jan 2009 20:28:06 +0200 diffstat: don't fail on merges
Patrick Mezard <pmezard@gmail.com> [Tue, 13 Jan 2009 20:28:06 +0200] rev 7664
diffstat: don't fail on merges First version by Alexander Solovyov <piranha@piranha.org.ua>
Sat, 17 Jan 2009 15:25:20 +0100 Package hgk Tcl/Tk script in win32 installer
Pascal Quantin <pascal.quantin@wavecom.com> [Sat, 17 Jan 2009 15:25:20 +0100] rev 7663
Package hgk Tcl/Tk script in win32 installer hgk script will be copied to Contrib/hgk.tcl
Sat, 17 Jan 2009 15:23:13 +0100 Update mercurial.ini file packaged in win32 installer
Pascal Quantin <pascal.quantin@wavecom.com> [Sat, 17 Jan 2009 15:23:13 +0100] rev 7662
Update mercurial.ini file packaged in win32 installer Update contrib/win32/mercurial.ini file with contrib/sample.hgrc content and append contrib/mergetools.hgrc content during installation
Sat, 17 Jan 2009 15:19:41 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 17 Jan 2009 15:19:41 +0100] rev 7661
Merge with crew-stable
Sat, 17 Jan 2009 15:15:26 +0100 Document how HTML documentation is built under Windows
Patrick Mezard <pmezard@gmail.com> [Sat, 17 Jan 2009 15:15:26 +0100] rev 7660
Document how HTML documentation is built under Windows
Thu, 15 Jan 2009 14:19:29 +0100 Add Lee Cantey's installer icon to win32 installer
Pascal Quantin <pascal.quantin@wavecom.com> [Thu, 15 Jan 2009 14:19:29 +0100] rev 7659
Add Lee Cantey's installer icon to win32 installer Add Lee Cantey's installer icon to contrib/win32 and update mercurial.iss accordingly
Thu, 15 Jan 2009 01:38:52 +0100 notify: fix neglect of custom headers set via template
Christian Ebert <blacktrash@gmx.net> [Thu, 15 Jan 2009 01:38:52 +0100] rev 7658
notify: fix neglect of custom headers set via template e981725da3fe introduced a bug that discarded all custom headers. Add custom header to test template.
Wed, 14 Jan 2009 21:47:38 -0500 branch closing: add test for branch closing (and reopening)
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 14 Jan 2009 21:47:38 -0500] rev 7657
branch closing: add test for branch closing (and reopening)
Wed, 14 Jan 2009 21:47:38 -0500 branch closing: referencing open and closed branches/heads
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 14 Jan 2009 21:47:38 -0500] rev 7656
branch closing: referencing open and closed branches/heads Treat fully closed branches similarly to "inactive" in the output of 'hg branches'. They will be suffixed with "(closed)" where inactive branches are marked with "(inactive)". If the -a/--active option is given both inactive and closed branches will not be shown. Partially closed branches (multiple heads, at least one not closed) will display the next (tipmost) open head. Add -a/--active option to "hg heads" which will hide closed heads iff the option is specified. In other hg commands, when multiple branch heads exist the branch name will refer to the tipmost open head, and if none exist, then the tipmost closed head.
Wed, 14 Jan 2009 21:47:38 -0500 branch closing: mark closed branches with a 'close' extra
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 14 Jan 2009 21:47:38 -0500] rev 7655
branch closing: mark closed branches with a 'close' extra Adds a --close-branch option to commit. When --close-branch is present the commit will mark the changeset with close=1 in the changeset extras field. If a regular changeset is added on top of a closed head the branch is no longer considered closed, and thus re-opened.
Wed, 14 Jan 2009 21:47:38 -0500 store all heads of a branch in the branch cache
John Mulligan <phlogistonjohn@asynchrono.us> [Wed, 14 Jan 2009 21:47:38 -0500] rev 7654
store all heads of a branch in the branch cache All heads of branches will be stored in a new cache file 'branchheads.cache' within the .hg directory. The old 'branch.cache' file from older versions will be ignored. The new cache contents are formatted line-by-line as '{node} {branchtag}\n'. This is the same as the previous format. Now, every head is recorded in an oldest -> tipmost order. The localrepo.branchheads function is reworked to use the data from the cache.
Thu, 15 Jan 2009 20:23:18 +0100 i18n: make local now builds .mo files
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 20:23:18 +0100] rev 7653
i18n: make local now builds .mo files
Thu, 15 Jan 2009 15:28:42 +0100 i18n: beginnings of a Danish translation
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 15:28:42 +0100] rev 7652
i18n: beginnings of a Danish translation
Thu, 15 Jan 2009 00:14:36 +0100 i18n: encode output in user's local encoding
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:14:36 +0100] rev 7651
i18n: encode output in user's local encoding This makes the translated output obey the HGENCODING environment variable or the preferred encoding as set by the LANG or LC_ALL environment variables. Python 2.4 has a lgettext method which is similar, except that it doesn't know about HGENCODING or the settings in .hgrc.
Thu, 15 Jan 2009 00:12:35 +0100 i18n: lookup .mo files in private locale/ directory
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:12:35 +0100] rev 7650
i18n: lookup .mo files in private locale/ directory This default is to look for /usr/share/locale/xx/LC_MESSAGES/hg.mo for language xx, but this code will instead do the lookup from locale/ or mercurial/locale/ relative to the root of the Mercurial source tree.
Thu, 15 Jan 2009 00:11:54 +0100 i18n: new build_mo command for setup.py
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:11:54 +0100] rev 7649
i18n: new build_mo command for setup.py This command will generate .mo files under locale/ for the .po files found under i18n/.
Thu, 15 Jan 2009 00:10:54 +0100 i18n: let Makefile generate i18n/hg.pot
Martin Geisler <mg@daimi.au.dk> [Thu, 15 Jan 2009 00:10:54 +0100] rev 7648
i18n: let Makefile generate i18n/hg.pot The target update-pot extracts strings using pygettext and updates the i18n/hg.pot file. The translators can then use msgmerge to merge the new strings in hg.pot with their xx.po file when they want to. The setup.py file now includes files under both templates/ and i18n/ as data files.
Thu, 15 Jan 2009 11:41:59 +0100 recover when no version information is available
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 15 Jan 2009 11:41:59 +0100] rev 7647
recover when no version information is available
Mon, 12 Jan 2009 13:51:43 -0600 error: move SignatureError
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 13:51:43 -0600] rev 7646
error: move SignatureError
Mon, 12 Jan 2009 13:35:35 -0600 dispatch: sort exception handlers
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 13:35:35 -0600] rev 7645
dispatch: sort exception handlers
Mon, 12 Jan 2009 11:48:05 -0600 error: move SignalInterrupt
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:48:05 -0600] rev 7644
error: move SignalInterrupt now derived from KeyboardInterrupt to simplify catches
Mon, 12 Jan 2009 11:39:38 -0600 error: move UnknownCommand and AmbiguousCommand
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:39:38 -0600] rev 7643
error: move UnknownCommand and AmbiguousCommand
Mon, 12 Jan 2009 11:28:30 -0600 sshrepo: change raise_ to abort
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:28:30 -0600] rev 7642
sshrepo: change raise_ to abort
Mon, 12 Jan 2009 11:28:28 -0600 error: move UnexpectedOutput (now ResponseError)
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:28:28 -0600] rev 7641
error: move UnexpectedOutput (now ResponseError)
Mon, 12 Jan 2009 11:09:14 -0600 error: move lock errors
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 11:09:14 -0600] rev 7640
error: move lock errors rename LockException to LockError
Mon, 12 Jan 2009 10:59:08 -0600 mq: remove import of revlog
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 10:59:08 -0600] rev 7639
mq: remove import of revlog
Mon, 12 Jan 2009 10:53:41 -0600 bookmarks; clean up imports and function wrapping
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 10:53:41 -0600] rev 7638
bookmarks; clean up imports and function wrapping
Mon, 12 Jan 2009 10:42:31 -0600 error: move repo errors
Matt Mackall <mpm@selenic.com> [Mon, 12 Jan 2009 10:42:31 -0600] rev 7637
error: move repo errors rename NoCapability to CapabilityError
Sun, 11 Jan 2009 23:04:24 -0600 error: move ParseError
Matt Mackall <mpm@selenic.com> [Sun, 11 Jan 2009 23:04:24 -0600] rev 7636
error: move ParseError
Sun, 11 Jan 2009 23:00:09 -0600 kill imerge.py
Matt Mackall <mpm@selenic.com> [Sun, 11 Jan 2009 23:00:09 -0600] rev 7635
kill imerge.py It's been broken for a while.
Sun, 11 Jan 2009 22:55:36 -0600 revlog: kill from-style imports
Matt Mackall <mpm@selenic.com> [Sun, 11 Jan 2009 22:55:36 -0600] rev 7634
revlog: kill from-style imports They're slow.
Sun, 11 Jan 2009 22:48:28 -0600 errors: move revlog errors
Matt Mackall <mpm@selenic.com> [Sun, 11 Jan 2009 22:48:28 -0600] rev 7633
errors: move revlog errors - create error.py for exception classes to reduce demandloading - move revlog exceptions to it - change users to import error and drop revlog import if possible
Sat, 10 Jan 2009 18:02:38 -0600 refactor version code
Matt Mackall <mpm@selenic.com> [Sat, 10 Jan 2009 18:02:38 -0600] rev 7632
refactor version code - simplify version detection code - move detection code into setup.py - move version reading function into util.py - drop version.py code This makes hg more closely follow its own recommendation of how to deal with versioning your builds: use hg id in your build script.
Tue, 13 Jan 2009 23:17:19 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Tue, 13 Jan 2009 23:17:19 +0100] rev 7631
Merge with crew-stable
Tue, 13 Jan 2009 22:41:06 +0100 merge: fix execute bit update issue introduced by 89207edf3973
Patrick Mezard <pmezard@gmail.com> [Tue, 13 Jan 2009 22:41:06 +0100] rev 7630
merge: fix execute bit update issue introduced by 89207edf3973
Tue, 13 Jan 2009 13:43:42 +0100 transplant: move docstrings before imports (see issue1466)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 13 Jan 2009 13:43:42 +0100] rev 7629
transplant: move docstrings before imports (see issue1466)
Tue, 13 Jan 2009 10:44:16 +0100 diff: add --change option to display single changeset diff (issue1420)
Stepan Koltsov <yozh@mx1.ru> [Tue, 13 Jan 2009 10:44:16 +0100] rev 7628
diff: add --change option to display single changeset diff (issue1420)
Sat, 03 Jan 2009 17:15:21 +0100 mq: lowercase output
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 17:15:21 +0100] rev 7627
mq: lowercase output This extension produces quite a lot of informational messages during its normal operation and it is hard to say which strings can be changed and which cannot.
Sat, 03 Jan 2009 17:15:21 +0100 churn: lowercase output
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 17:15:21 +0100] rev 7626
churn: lowercase output This changes the continuously updated progress bar -- not something a script would rely on.
Mon, 12 Jan 2009 17:51:57 +0100 bdiff: add comment about normalization
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 12 Jan 2009 17:51:57 +0100] rev 7625
bdiff: add comment about normalization
Mon, 12 Jan 2009 13:20:09 +0100 Improved hgweb test.
Stefan Ring <stefan@complang.tuwien.ac.at> [Mon, 12 Jan 2009 13:20:09 +0100] rev 7624
Improved hgweb test. The hgweb fix in 069b29656401 aimed at restoring the "back" link in hgweb's filelog that has been lost in 62e0bb41e682. However, the previous version of this test ran the filelog command on a file with only a single filelog entry. In this case, the previous hgweb version did not exhibit the bug. The error condition is now correctly tested with a filelog of 2 entries.
Mon, 12 Jan 2009 09:57:52 +0100 tests: use killdaemons.py in test-highlight
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:57:52 +0100] rev 7623
tests: use killdaemons.py in test-highlight
Mon, 12 Jan 2009 09:16:03 +0100 use dict.iteritems() rather than dict.items()
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:16:03 +0100] rev 7622
use dict.iteritems() rather than dict.items() This should be faster and more future-proof. Calls where the result is to be sorted using util.sort() have been left unchanged. Calls to .items() on configparser objects have been left as-is, too.
Mon, 12 Jan 2009 09:07:02 +0100 mq: allow qpop if popped revisions are not working dir parents
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:07:02 +0100] rev 7621
mq: allow qpop if popped revisions are not working dir parents
Mon, 12 Jan 2009 09:53:55 +0100 mq: refactor the pop code to be more readable and allow more changes
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:53:55 +0100] rev 7620
mq: refactor the pop code to be more readable and allow more changes
Mon, 12 Jan 2009 09:13:45 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:13:45 +0100] rev 7619
merge with crew-stable
Fri, 09 Jan 2009 22:15:08 +0000 Bugzilla 2.18 and on use contrib/sendbugmail.pl, not processmail.
Jim Hague <jim.hague@acm.org> [Fri, 09 Jan 2009 22:15:08 +0000] rev 7618
Bugzilla 2.18 and on use contrib/sendbugmail.pl, not processmail. During 2.17, Bugzilla ditched the old 'processmail' script. With 2.18 contrib/sendbugmail.pl arrived in its place. For notification emails to work properly, sendbugmail.pl requires as its second parameter the Bugzilla user who made the commit. Otherwise the user will not be recognised as the committer, and will receive notification emails about the commit regardless of their preference about being notified on their own commits. This parameter should be given to processmail also, but wasn't for historical reasons. Add new config with the local Bugzilla install directory, and provide defaults for the notify string which should work for most setups. Still permit notify string to be specified, and for backwards compatibility with any extant notify strings try first interpolating notify string with old-style single bug ID argument. Add new 2.18 support version to introduce sendbugmail.pl. In other words, this update should be backwards-compatible with existing installations, but offers simplified setup in most cases. And as a bonus Bugzilla notification emails will be dispatched correctly; notifiers will not receive an email unless configured to do so.
Fri, 09 Jan 2009 18:12:53 +0100 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 18:12:53 +0100] rev 7617
merge with -stable
Fri, 09 Jan 2009 01:37:54 +0100 use enumerate instead of zip
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 01:37:54 +0100] rev 7616
use enumerate instead of zip
Fri, 09 Jan 2009 01:36:35 +0100 patch: export shouldn't close files received as a parameter
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 01:36:35 +0100] rev 7615
patch: export shouldn't close files received as a parameter We rely on __del__ to close the fd instead. Patchbomb was relying on this behaviour, fix it. Thanks to Manuel Barkhau for reporting it.
Mon, 12 Jan 2009 09:12:35 +0100 mq: make qnew patch format consistent with qrefresh (issue1457)
Bernhard Leiner <bleiner@gmail.com> [Mon, 12 Jan 2009 09:12:35 +0100] rev 7614
mq: make qnew patch format consistent with qrefresh (issue1457)
Sat, 10 Jan 2009 00:30:22 +0100 monoblue: fix child revision display in file diff page
Pascal Quantin <pascal.quantin@gmail.com> [Sat, 10 Jan 2009 00:30:22 +0100] rev 7613
monoblue: fix child revision display in file diff page
Fri, 09 Jan 2009 17:34:06 +0100 web: use the correct filectx in filelog
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 17:34:06 +0100] rev 7612
web: use the correct filectx in filelog
Thu, 08 Jan 2009 14:26:30 +0100 convert: display child command output if --debug (fix 878466138b57)
Patrick Mezard <pmezard@gmail.com> [Thu, 08 Jan 2009 14:26:30 +0100] rev 7611
convert: display child command output if --debug (fix 878466138b57)
Wed, 07 Jan 2009 17:33:29 -0800 convert: print darcs error messages iff --debug
Bryan O'Sullivan <bos@serpentine.com> [Wed, 07 Jan 2009 17:33:29 -0800] rev 7610
convert: print darcs error messages iff --debug
Wed, 07 Jan 2009 17:33:07 -0800 convert: check for darcs-2-compatible path
Bryan O'Sullivan <bos@serpentine.com> [Wed, 07 Jan 2009 17:33:07 -0800] rev 7609
convert: check for darcs-2-compatible path
Wed, 07 Jan 2009 02:13:32 +0100 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 07 Jan 2009 02:13:32 +0100] rev 7608
merge with -stable
Tue, 06 Jan 2009 10:33:57 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 06 Jan 2009 10:33:57 +0100] rev 7607
merge with crew-stable
Mon, 05 Jan 2009 20:49:12 +0100 zeroconf: add extension documentation
David Soria Parra <dsp@php.net> [Mon, 05 Jan 2009 20:49:12 +0100] rev 7606
zeroconf: add extension documentation
Mon, 05 Jan 2009 12:48:20 -0500 1 file changed, 7 insertions(+), 9 deletions(-)
Benjamin Pollack <benjamin@bitquabit.com> [Mon, 05 Jan 2009 12:48:20 -0500] rev 7605
1 file changed, 7 insertions(+), 9 deletions(-) hgext/purge.py | 16 +++++++--------- purge: clarify behavior with regard to ignored files The purge documentation previously said that purge would delete ignored files. This is only true if purge is passed the --all option, which is now stated explicitly. A few trivial grammar errors were also fixed.
Mon, 05 Jan 2009 18:45:20 +0100 tests: shrink wait interval for test-convert-bzr-merges
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 05 Jan 2009 18:45:20 +0100] rev 7604
tests: shrink wait interval for test-convert-bzr-merges
Mon, 05 Jan 2009 14:37:46 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Mon, 05 Jan 2009 14:37:46 +0100] rev 7603
Merge with crew-stable
Mon, 05 Jan 2009 12:31:00 +0100 tests: try to prevent different ordering in test-convert-bzr-merges
Marek Kubica <marek@xivilization.net> [Mon, 05 Jan 2009 12:31:00 +0100] rev 7602
tests: try to prevent different ordering in test-convert-bzr-merges
Sun, 04 Jan 2009 21:49:37 +0100 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 04 Jan 2009 21:49:37 +0100] rev 7601
merge with crew
Sat, 03 Jan 2009 17:15:21 +0100 lowercase prompts
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 17:15:21 +0100] rev 7600
lowercase prompts The prompts are interactive and not meant for scripts.
Sat, 03 Jan 2009 17:15:21 +0100 lowercase ui.debug and assert output
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 17:15:21 +0100] rev 7599
lowercase ui.debug and assert output This does not effect the log or status commands and should be okay according to the compatibility rules.
Sat, 03 Jan 2009 17:15:15 +0100 lowercase help output
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 17:15:15 +0100] rev 7598
lowercase help output Changes docstrings to begin with a lowercase word. Only docstrings used in help output is changed. Scripts are not expected to grep the output of 'hg help' so this change should pose no problem with regard to the compatibility rules.
Sat, 03 Jan 2009 16:15:11 +0100 mq, i18n: mark strings for translation
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 16:15:11 +0100] rev 7597
mq, i18n: mark strings for translation
Sat, 03 Jan 2009 16:15:05 +0100 commands: remove redundant paragraph from tags help
Martin Geisler <mg@daimi.au.dk> [Sat, 03 Jan 2009 16:15:05 +0100] rev 7596
commands: remove redundant paragraph from tags help
Sun, 04 Jan 2009 21:44:06 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sun, 04 Jan 2009 21:44:06 +0100] rev 7595
Merge with crew-stable
Sun, 04 Jan 2009 10:06:44 +0000 test: added testcase for cvsps log message lookahead
Frank Kingswood <frank@kingswood-consulting.co.uk> [Sun, 04 Jan 2009 10:06:44 +0000] rev 7594
test: added testcase for cvsps log message lookahead
Sun, 04 Jan 2009 01:43:12 -0600 cvsps: cvs log loop uses lookahead to avoid misleading text
David Champion <dgc@uchicago.edu> [Sun, 04 Jan 2009 01:43:12 -0600] rev 7593
cvsps: cvs log loop uses lookahead to avoid misleading text Changes cvsps.py's cvs log reader to use a one-line lookahead, so that possibly misleading log messages can be disambiguated. In particular I have past committers who used cvs log's 28-character row of hyphens within commit messages; this throws cvsps and disrupts conversion. The only alternative in this case is to edit the cvs ,v file by hand, which bloodies mercurial's "don't change history" principle.
Sun, 04 Jan 2009 18:44:39 +0100 convert/gnuarch: recode cat-log parts to utf-8 to be hg.description friendly
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 18:44:39 +0100] rev 7592
convert/gnuarch: recode cat-log parts to utf-8 to be hg.description friendly
Sun, 04 Jan 2009 18:44:30 +0100 convert/gnuarch: add cat-log payload to commit description
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 18:44:30 +0100] rev 7591
convert/gnuarch: add cat-log payload to commit description
Sun, 04 Jan 2009 19:38:41 +0100 bisect: improve hg bisect -c (relative paths, error handling)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 04 Jan 2009 19:38:41 +0100] rev 7590
bisect: improve hg bisect -c (relative paths, error handling) hg bisect -c failed with a relative path or when the executable wasn't found. Use util.find_exe()+os.spawnl() instead of os.spawnlp() and improve the handling of errors (killed process, exe not found). Thanks to Georg Brandl for reporting it.
Sun, 04 Jan 2009 19:13:02 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 04 Jan 2009 19:13:02 +0100] rev 7589
merge with crew-stable
Sun, 04 Jan 2009 19:12:42 +0100 convert/gnuarch: correct indentation
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 04 Jan 2009 19:12:42 +0100] rev 7588
convert/gnuarch: correct indentation
Sun, 04 Jan 2009 13:52:28 +0100 merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 04 Jan 2009 13:52:28 +0100] rev 7587
merge with crew
Sun, 04 Jan 2009 08:06:05 +0100 test-audit-path: add one more test (issue 1450)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Sun, 04 Jan 2009 08:06:05 +0100] rev 7586
test-audit-path: add one more test (issue 1450)
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: follow continuation-of revisions
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7585
convert/gnuarch: follow continuation-of revisions Built on top of previous patches: - continuation-of parsing - registered archives retrieval - use of fully qualified revisions This allows the converter scanning for more source revisions following the tree versions 'leaked' through the continuation-of informations. Coupled with the registered archives retrieval, this makes possible to decide to follow such a hint or stop scanning for more revisions. This also implies some changes in the retrieval of some base-0 revisions when they're continuation-of other revisions, in that case a 'replay' will work where a simple 'get' fails because the dir exists already. I found the code dealing with 'replay' quite good as it has already a fallback to 'get' in the error path.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: retrieve known archive names list
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7584
convert/gnuarch: retrieve known archive names list This will make possible in a followup patch to prevent following history that is not reachable because an archive is unknown to the user.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: parse continuation-of revisions in gnuarch source
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7583
convert/gnuarch: parse continuation-of revisions in gnuarch source In GNU Arch, continuation-of was often used for: - tagging revisions - continue working on a project in a new archive, because arch was scaling poorly in revision numbers (cat-logs were slow to be parsed and scanned through) - very similar to the previous point, fork his own branch of a project. Parsing this header information will allow to 'follow' new history because it often hints at older/forked/personal revision trees. This patch however just implements the parsing of the continuation-of header. A followup patch will implement the proper use of this new information.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: use fully qualified revisions
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7582
convert/gnuarch: use fully qualified revisions There is no need loosing information in the conversion process. This could lead to wrong shamap mappings if different archives used the same 'version' naming.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: keep track of original revision in extra headers
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7581
convert/gnuarch: keep track of original revision in extra headers It seems to be standard to populate the .rev attribute of a commit to keep track of original SCM revision names. Just do it(tm).
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: robustify cat-log retrieval
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7580
convert/gnuarch: robustify cat-log retrieval GNU Arch used to scale very poorly when revision number was increasing. This was mostly caused by the huge amount of cat-log it has to scan/read through to keep track of all patches that were merged in a given revision. In order to improve things, cat-log prunning was a common admin task that would accelerate cat-log parsing at the expense of unreachabe locally stored cat-logs. However, these missing cat-logs are still available in the archive. So try to get them from the archive as a fallback solution.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: set prefered locale for str conversions
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7579
convert/gnuarch: set prefered locale for str conversions Seems necessary, as a test on my archives goes further with this.
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: fix cat-log parsing
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7578
convert/gnuarch: fix cat-log parsing cat-log parsing was very wrong. It assumed the Summary header was comming last, which is wrong. Plus the code was buggy because it was concatenating all headers in the summary. As parsing GNU Arch isn't trivial, and python email code does it so well... just use that ;-)
Sun, 04 Jan 2009 02:36:48 +0100 convert/gnuarch: remove unused code
Edouard Gomez <ed.gomez@free.fr> [Sun, 04 Jan 2009 02:36:48 +0100] rev 7577
convert/gnuarch: remove unused code Debug stuff ? Wipe it.
Sat, 03 Jan 2009 21:54:58 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 03 Jan 2009 21:54:58 +0100] rev 7576
Merge with crew-stable
Sat, 03 Jan 2009 21:44:15 +0100 hgweb: fix long line lengths introduced in 2dc868712dcc
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 03 Jan 2009 21:44:15 +0100] rev 7575
hgweb: fix long line lengths introduced in 2dc868712dcc
Sat, 03 Jan 2009 20:20:40 +0100 tests: use killdaemons.py in test-pull-http
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 03 Jan 2009 20:20:40 +0100] rev 7574
tests: use killdaemons.py in test-pull-http
Sat, 03 Jan 2009 21:25:19 +0100 cvsps: kill some more trailing whitespace
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 03 Jan 2009 21:25:19 +0100] rev 7573
cvsps: kill some more trailing whitespace
Sat, 03 Jan 2009 21:24:31 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 03 Jan 2009 21:24:31 +0100] rev 7572
merge with crew-stable
Sat, 03 Jan 2009 01:05:13 +0100 Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Sat, 03 Jan 2009 01:05:13 +0100] rev 7571
Merge with crew-stable
Fri, 02 Jan 2009 22:53:33 +0100 use repo.wjoin(f) instead of os.path.join(repo.root, f)
Martin Geisler <mg@daimi.au.dk> [Fri, 02 Jan 2009 22:53:33 +0100] rev 7570
use repo.wjoin(f) instead of os.path.join(repo.root, f)
Wed, 07 Jan 2009 02:11:17 +0100 correctly update dirstate after update+mode change (issue1456)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 07 Jan 2009 02:11:17 +0100] rev 7569
correctly update dirstate after update+mode change (issue1456)
Tue, 06 Jan 2009 10:30:22 +0100 mq: don't warn about ambiguous patch name when using patch index (issue1439)
Jason Orendorff <jorendorff@mozilla.com> [Tue, 06 Jan 2009 10:30:22 +0100] rev 7568
mq: don't warn about ambiguous patch name when using patch index (issue1439)
Mon, 05 Jan 2009 14:34:20 +0100 convert/gnuarch: fix switched copy source and destination
Patrick Mezard <pmezard@gmail.com> [Mon, 05 Jan 2009 14:34:20 +0100] rev 7567
convert/gnuarch: fix switched copy source and destination Reported by Edouard Gomez <ed.gomez@free.fr>
Sun, 04 Jan 2009 21:32:40 +0100 mq: drop copy records when refreshing regular patches (issue1441)
Patrick Mezard <pmezard@gmail.com> [Sun, 04 Jan 2009 21:32:40 +0100] rev 7566
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
Sun, 04 Jan 2009 19:10:42 +0100 hgweb: fix problems with empty repositories
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 04 Jan 2009 19:10:42 +0100] rev 7565
hgweb: fix problems with empty repositories
Sat, 03 Jan 2009 20:16:10 +0100 localrepo: fix bad manifest delta generation (issue1433)
Patrick Mezard <pmezard@gmail.com> [Sat, 03 Jan 2009 20:16:10 +0100] rev 7564
localrepo: fix bad manifest delta generation (issue1433) The issue came from the 720ae5085ee3 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 716a1296e182 refactoring.
Sat, 03 Jan 2009 20:50:06 +0100 hgweb: send HTTP unauthorized error when denying pull
Mark Edgington <edgimar@gmail.com> [Sat, 03 Jan 2009 20:50:06 +0100] rev 7563
hgweb: send HTTP unauthorized error when denying pull
Sat, 03 Jan 2009 20:33:19 +0100 hgweb: allow static content when deny_read denies access
Mark Edgington <edgimar@gmail.com> [Sat, 03 Jan 2009 20:33:19 +0100] rev 7562
hgweb: allow static content when deny_read denies access
Sat, 03 Jan 2009 20:33:37 +0100 patch: kill some trailing whitespace
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 03 Jan 2009 20:33:37 +0100] rev 7561
patch: kill some trailing whitespace
Sat, 03 Jan 2009 01:00:46 +0100 hgwebdir_mod: fix a performance issue with static files
Patrick Mezard <pmezard@gmail.com> [Sat, 03 Jan 2009 01:00:46 +0100] rev 7560
hgwebdir_mod: fix a performance issue with static files
Wed, 31 Dec 2008 18:00:35 -0600 Merge with -stable
Matt Mackall <mpm@selenic.com> [Wed, 31 Dec 2008 18:00:35 -0600] rev 7559
Merge with -stable
Wed, 31 Dec 2008 17:59:58 -0600 setup: warn about missing standard Python components
Matt Mackall <mpm@selenic.com> [Wed, 31 Dec 2008 17:59:58 -0600] rev 7558
setup: warn about missing standard Python components
Sat, 27 Dec 2008 19:05:26 +0100 Circumvent removal of valid bisect candidates due to previously skipped ones
Bernhard Leiner <bleiner@gmail.com> [Sat, 27 Dec 2008 19:05:26 +0100] rev 7557
Circumvent removal of valid bisect candidates due to previously skipped ones As reported in issue 1445: A valid candidate revision for a bisect test is not considered for testing due to its skipped ancestor. If this revision is the only untested one left an assertion error occurs.
Wed, 31 Dec 2008 17:38:35 -0600 Added signature for changeset 11a4eb81fb4f
Matt Mackall <mpm@selenic.com> [Wed, 31 Dec 2008 17:38:35 -0600] rev 7556
Added signature for changeset 11a4eb81fb4f
Wed, 31 Dec 2008 17:38:35 -0600 Added tag 1.1.2 for changeset 11a4eb81fb4f
Matt Mackall <mpm@selenic.com> [Wed, 31 Dec 2008 17:38:35 -0600] rev 7555
Added tag 1.1.2 for changeset 11a4eb81fb4f
Tue, 30 Dec 2008 22:10:41 +0100 test-audit-path: add more tests (issue 1450) 1.1.2
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Tue, 30 Dec 2008 22:10:41 +0100] rev 7554
test-audit-path: add more tests (issue 1450)
Wed, 31 Dec 2008 16:27:20 -0600 audit: reject paths with .hg (issue 1450)
Matt Mackall <mpm@selenic.com> [Wed, 31 Dec 2008 16:27:20 -0600] rev 7553
audit: reject paths with .hg (issue 1450) Spotted by Peter Arrenbrecht
Wed, 31 Dec 2008 15:04:18 +0100 merge bookmarks
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 31 Dec 2008 15:04:18 +0100] rev 7552
merge bookmarks
Wed, 31 Dec 2008 14:29:51 +0100 bookmarks: tests for track.current option
David Soria Parra <dsp@php.net> [Wed, 31 Dec 2008 14:29:51 +0100] rev 7551
bookmarks: tests for track.current option
Thu, 18 Dec 2008 10:51:11 +0100 bookmarks: set the current bookmark to the new name if we rename the current bookmark
David Soria Parra <dsp@php.net> [Thu, 18 Dec 2008 10:51:11 +0100] rev 7550
bookmarks: set the current bookmark to the new name if we rename the current bookmark If we rename the current bookmark, we have to set the current bookmark to the new name.
Wed, 31 Dec 2008 14:23:19 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 31 Dec 2008 14:23:19 +0100] rev 7549
merge with crew-stable
Wed, 31 Dec 2008 14:21:00 +0100 monoblue: add less/more links to graph page
Pascal Quantin <pascal.quantin@gmail.com> [Wed, 31 Dec 2008 14:21:00 +0100] rev 7548
monoblue: add less/more links to graph page
Thu, 25 Dec 2008 10:48:24 +0200 python implementation of diffstat
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 25 Dec 2008 10:48:24 +0200] rev 7547
python implementation of diffstat Implemented as two functions: diffstat, which yields lines of text, formatted as a usual diffstat output, and diffstatdata, which is called inside diffstat to do real performing and yield file names with appropriate data (numbers of added and removed lines).
Sun, 28 Dec 2008 19:59:42 +0100 add a comment about the need of hg._update()
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 28 Dec 2008 19:59:42 +0100] rev 7546
add a comment about the need of hg._update()
Sun, 28 Dec 2008 20:21:20 +0100 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 28 Dec 2008 20:21:20 +0100] rev 7545
merge with -stable
Thu, 25 Dec 2008 17:49:08 +0100 test-hgweb-*: replace "XX years ago" by a fixed string in get-with-headers.py
Gilles Moris <gilles.moris@free.fr> [Thu, 25 Dec 2008 17:49:08 +0100] rev 7544
test-hgweb-*: replace "XX years ago" by a fixed string in get-with-headers.py Note that other sed replacement commands are also filtering get-with-headers.py, but they seem to be more test specific, hence not handled here.
Sun, 21 Dec 2008 12:19:12 -0800 Merge crew and stable
Bryan O'Sullivan <bos@serpentine.com> [Sun, 21 Dec 2008 12:19:12 -0800] rev 7543
Merge crew and stable
Sun, 21 Dec 2008 09:40:55 +0100 merge with stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sun, 21 Dec 2008 09:40:55 +0100] rev 7542
merge with stable
Sat, 20 Dec 2008 16:27:51 -0600 Merge with stable
Matt Mackall <mpm@selenic.com> [Sat, 20 Dec 2008 16:27:51 -0600] rev 7541
Merge with stable
Sat, 20 Dec 2008 13:09:05 +0100 merge with stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 20 Dec 2008 13:09:05 +0100] rev 7540
merge with stable
Fri, 19 Dec 2008 22:32:08 +0100 color: fix colorization of the 'old mode' git diff metadata
Gilles Moris <gilles.moris@free.fr> [Fri, 19 Dec 2008 22:32:08 +0100] rev 7539
color: fix colorization of the 'old mode' git diff metadata
Sat, 20 Dec 2008 00:43:03 +0100 merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sat, 20 Dec 2008 00:43:03 +0100] rev 7538
merge with -stable
Fri, 19 Dec 2008 18:49:02 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 19 Dec 2008 18:49:02 +0100] rev 7537
merge with crew-stable
Fri, 19 Dec 2008 08:42:41 +0100 merge with crew-stable (again)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 19 Dec 2008 08:42:41 +0100] rev 7536
merge with crew-stable (again)
Fri, 19 Dec 2008 08:20:19 +0100 merge with crew-stable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 19 Dec 2008 08:20:19 +0100] rev 7535
merge with crew-stable
Tue, 16 Dec 2008 09:58:41 +0100 keyword: simplify repo.local and bundle check (as in 2f4a399a8787)
Christian Ebert <blacktrash@gmx.net> [Tue, 16 Dec 2008 09:58:41 +0100] rev 7534
keyword: simplify repo.local and bundle check (as in 2f4a399a8787)
Mon, 15 Dec 2008 12:03:28 -0800 Merge with crew-stable
Brendan Cully <brendan@kublai.com> [Mon, 15 Dec 2008 12:03:28 -0800] rev 7533
Merge with crew-stable
Sat, 20 Dec 2008 16:12:01 -0600 Added signature for changeset 3773e510d433
Matt Mackall <mpm@selenic.com> [Sat, 20 Dec 2008 16:12:01 -0600] rev 7532
Added signature for changeset 3773e510d433
Sat, 20 Dec 2008 16:12:00 -0600 Added tag 1.1.1 for changeset 3773e510d433
Matt Mackall <mpm@selenic.com> [Sat, 20 Dec 2008 16:12:00 -0600] rev 7531
Added tag 1.1.1 for changeset 3773e510d433
Fri, 19 Dec 2008 20:58:33 -0600 resolve: clarify and simplify help 1.1.1
Matt Mackall <mpm@selenic.com> [Fri, 19 Dec 2008 20:58:33 -0600] rev 7530
resolve: clarify and simplify help
Fri, 19 Dec 2008 16:48:32 -0600 tests: fix no-diffs option
Matt Mackall <mpm@selenic.com> [Fri, 19 Dec 2008 16:48:32 -0600] rev 7529
tests: fix no-diffs option
Fri, 19 Dec 2008 16:48:31 -0600 archive: fix bogus error message with no working directory
Matt Mackall <mpm@selenic.com> [Fri, 19 Dec 2008 16:48:31 -0600] rev 7528
archive: fix bogus error message with no working directory
Fri, 19 Dec 2008 16:47:36 -0600 resolve: require -a switch to resolve all files
Matt Mackall <mpm@selenic.com> [Fri, 19 Dec 2008 16:47:36 -0600] rev 7527
resolve: require -a switch to resolve all files Like revert -a, this should make this command slightly safer
Fri, 19 Dec 2008 21:38:01 +0100 fix typo
Benoit Allard <benoit@aeteurope.nl> [Fri, 19 Dec 2008 21:38:01 +0100] rev 7526
fix typo
(0) -3000 -1000 -240 +240 +1000 +3000 +10000 +30000 tip