[PATCH] templates/raw: define key "changelog"

Adrian Buehlmann adrian at cadifra.com
Mon Mar 17 03:40:14 CDT 2008


On 17.03.2008 08:54, Dirkjan Ochtman wrote:
> Adrian Buehlmann <adrian <at> cadifra.com> writes:
>> This patch implements "raw-log" URL.
> 
> FWIW, I think this is a good idea, but I remember that it wasn't implemented for
> a specific reason. Don't exactly remember what that was, though.

As I understand Matt's responses on issue1025, he doesn't want to provide a
"remote log command" for reasons he stated there. The most important
ones probably being that it doesn't scale well if the number of users increases
and implementing a remote log that provides the same functionality as "hg log"
requires full access to a local repository for any reasonable implementation
(among the more demanding things probably being option -p and providing
history info per files).

Maybe "raw-log" could be abused towards that explicitly unwanted full
remote log command.

I just noticed that the whole infrastructure for implementing raw-log
URL's is already there and was amazed at how easy it was to implement it --
even for someone who is new at Mercurial development like myself.

And the traceback currently returned for raw-log URL's was very tempting :-)


More information about the Mercurial-devel mailing list