On Apr 3, 2012 9:22 PM, "William A. Rowe Jr." <firstname.lastname@example.org> wrote:
> On 4/2/2012 6:48 AM, Graham Leggett wrote:
> > We're not talking about proper branch management and helpful log messages, both of which
> > are a given. Instead we're talking about duplicating the revision recorded within
> > svn:mergeinfo inside the log message.
> Very, very few svn management tools do any reasonable job of providing
> at-a-glance review to the human user for svn property metadata, outside
> of the revprop svn:log. At least, I haven't used one.
> The rules on any commit are Who what when where why. Usually takes not
> more than a sentence, sometimes a submitted by, sometimes a PR ticket.
> If it appeared on the original commit, it must appear in the log message
> of all other commits. Why would one delete that data? To make it more
> troublesome using viewvc to rewind WTF just happened?
> So, backport log message == original log message + original commit rev no.
Here is an example of a good backport:
It identifies what is backported, why, and the votes necessary to authorize modifying the release branch. It is basically picked up straight from the branch STATUS file.
YMMV, but the base concept is review, control, and repeatability.