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.
Patrick Mezard <pmezard@gmail.com> [Tue, 13 Jan 2009 23:17:19 +0100] rev 7631
Merge with crew-stable
Patrick Mezard <pmezard@gmail.com> [Tue, 13 Jan 2009 22:41:06 +0100] rev 7630
merge: fix execute bit update issue introduced by
89207edf3973
Dirkjan Ochtman <dirkjan@ochtman.nl> [Tue, 13 Jan 2009 13:43:42 +0100] rev 7629
transplant: move docstrings before imports (see
issue1466)
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)
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.
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.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 12 Jan 2009 17:51:57 +0100] rev 7625
bdiff: add comment about normalization
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.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:57:52 +0100] rev 7623
tests: use killdaemons.py in test-highlight
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.
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
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
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 12 Jan 2009 09:13:45 +0100] rev 7619
merge with crew-stable
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.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 18:12:53 +0100] rev 7617
merge with -stable
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 01:37:54 +0100] rev 7616
use enumerate instead of zip
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.
Bernhard Leiner <bleiner@gmail.com> [Mon, 12 Jan 2009 09:12:35 +0100] rev 7614
mq: make qnew patch format consistent with qrefresh (
issue1457)
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
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 09 Jan 2009 17:34:06 +0100] rev 7612
web: use the correct filectx in filelog
Patrick Mezard <pmezard@gmail.com> [Thu, 08 Jan 2009 14:26:30 +0100] rev 7611
convert: display child command output if --debug (fix
878466138b57)
Bryan O'Sullivan <bos@serpentine.com> [Wed, 07 Jan 2009 17:33:29 -0800] rev 7610
convert: print darcs error messages iff --debug
Bryan O'Sullivan <bos@serpentine.com> [Wed, 07 Jan 2009 17:33:07 -0800] rev 7609
convert: check for darcs-2-compatible path