[158] in athena10

home help back first fref pref prev next nref lref last post

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.
>

home help back first fref pref prev next nref lref last post