[158] in athena10
Re: Subversion log messages and changelogs
daemon@ATHENA.MIT.EDU (Timothy G Abbott)
Mon Apr 7 23:31:52 2008
Date: Mon, 7 Apr 2008 23:31:07 -0400 (EDT)
From: Timothy G Abbott <tabbott@MIT.EDU>
To: ghudson@mit.edu
cc: athena10@mit.edu
In-Reply-To: <200804071750.m37HoTtZ024319@outgoing.mit.edu>
Message-ID: <Pine.LNX.4.64L.0804071900440.12025@mega-man.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cool. When we set up the Debathena trac instance and pointed it at the
Athena repository for browsing, I was a bit annoyed by the empty commit
messages. So, I'm glad to see this automation to fix that problem.
-Tim Abbott
On Mon, 7 Apr 2008, ghudson@MIT.EDU wrote:
> I've added a script to the Athena 10 repository post-commit hook to
> grab newly-added changelog contents and shove them into the log
> message for revisions committed with an empty log message. Example
> output:
>
> ------------------------------------------------------------------------
> r22818 | tabbott | 2008-04-06 16:30:05 -0400 (Sun, 06 Apr 2008) | 3 lines
>
> In athrun:
> * Merged quilt patches into mainline Athena tree
>
> ------------------------------------------------------------------------
>
> Having this information in the log message helps when investigating
> the project history. For instance, if I want to see all changes made
> to the config packages since X date, it's easier if I can look at the
> Subversion logs of trunk/debathena/config without having to look at
> each package's changelog.
>
> I also ran the script over the 65 empty-log-message commits tabbott
> has made and propagated the resulting revprop changes to the AFS copy
> of the repository.
>