Patrick Mezard <pmezard@gmail.com> [Tue, 25 Nov 2008 22:23:17 +0100] rev 7405
manifest: fix _search() corner-case
It failed when searching the empty string in the null revision.
Brendan Cully <brendan@kublai.com> [Mon, 24 Nov 2008 17:16:39 -0800] rev 7404
Improved error message for log --follow
Mads Kiilerich notes that the existing message was unclear
when a nonexistent file was supplied.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 25 Nov 2008 01:22:43 +0100] rev 7403
Improve the monoblue theme for hgwebdir
Brendan Cully <brendan@kublai.com> [Sat, 22 Nov 2008 00:21:57 -0800] rev 7402
import: add similarity option (issue295)
Brendan Cully <brendan@kublai.com> [Sun, 23 Nov 2008 18:08:19 -0800] rev 7401
mq: recover more gracefully from interrupted qrefresh (issue1216)
Brendan Cully <brendan@kublai.com> [Sun, 23 Nov 2008 16:07:47 -0800] rev 7400
mq: use atomictempfiles during patch refresh
Brendan Cully <brendan@kublai.com> [Sat, 22 Nov 2008 14:04:42 -0800] rev 7399
mq: create patch header class to abstract header manipulation
Brendan Cully <brendan@kublai.com> [Sun, 23 Nov 2008 00:44:31 -0800] rev 7398
mq: gracefully abort qpush/qgoto to guarded patch (issue1186)
Mads Kiilerich <mads@kiilerich.com> [Fri, 07 Nov 2008 02:47:12 +0100] rev 7397
More verbose logging when filemerge searches for merge-tool
Previously it was very hard to find out what was going on when the expected
merge tool wasn't used. This patch tries to improve that.
hg merge -v now shows which tools were searched for but not found.
Brendan Cully <brendan@kublai.com> [Fri, 21 Nov 2008 15:51:40 -0800] rev 7396
templater: return data in increasing chunk sizes
Currently hgweb is not streaming its output -- it accumulates the
entire response before sending it. This patch restores streaming
behaviour. To avoid having to synchronously write many tiny fragments,
this patch also adds buffering to the template generator. Local
testing of a fetch of a 100,000 line file with wget produces a slight
slowdown overall (up from 6.5 seconds to 7.2 seconds), but instead of
waiting 6 seconds for headers to arrive, output begins immediately.