[RFC] Amend commit messages
g.brandl at gmx.net
Wed Feb 23 13:47:09 CST 2011
On 23.02.2011 14:35, Martin Geisler wrote:
>>> You can actually change these so-called revision properties with
>>> Subversion, but it requires that the server has been configured to allow
>>> it. First you enable the rev-prop-change hook
>>> $ ln -s /bin/true<repo>/hooks/pre-revprop-change
>>> and then you can change things like the author:
>>> $ svn propset --revprop -r HEAD svn:author "alice"
>>> Voila, mutable history in SVN!
>> Ah I was not aware of this. (Altering history seems a bit scary when
>> you don’t have a local repository to experiment in.) But either way,
>> we’ve never used this at work and we survived just fine. Yes, in a few
>> cases it mentions a wrong bug or revision number, or the commit
>> message is unfinished — oh well, odds are that no-one will actually
>> look at it anyway. I’m pretty sure this is not really commonly used
>> SVN functionality?
> I agree, I've not heard of anybody using this functionality much. I use
> it myself in a test script where I want repeatable output from SVN, but
> I hope nobody really use it apart from that :)
FWIW, it's enabled for the Python SVN, and it's quite useful to correct
commit messages -- usually two seconds after the actual commit. This is
"hg rollback" territory, so I personally wouldn't have any use for more
than that functionality in Mercurial.
More information about the Mercurial-devel