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
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip