How to force comments on SVN commit

Dave Peters gameslover987-/E1597aS9LQAvxtiuMwx3w at public.gmane.org
Thu May 28 16:10:06 EDT 2009


I got the following errors when I commit the changes:

Error: Commit failed (detailed follow):
Error: MERGE request failed on 'Support/code/Dev'
Error: 'pre-commit' hook failed with error output


*************************
Here is the pre-commit file:
!/bin/sh

REPOS="$1"
TXN="$2"

SVNLOOK=/usr/bin/svnlook

LOGMSG=`$SVNLOOK log -t $TXN $REPOS | grep [a-zA-Z0-9] | wc -c`

if [ "$LOGMSG" -lt 5 ]; then
echo -e Please provide a meaningful comment when committing changes.. 1>&2
exit 1
fi

commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1

exit 0


Thanks.
-DP

--- On Wed, 5/27/09, Ben Eisenbraun <bene-Gk2boCrsRs1AfugRpC6u6w at public.gmane.org> wrote:

> From: Ben Eisenbraun <bene-Gk2boCrsRs1AfugRpC6u6w at public.gmane.org>
> Subject: Re: How to force comments on SVN commit
> To: "Dave Peters" <gameslover987-/E1597aS9LQAvxtiuMwx3w at public.gmane.org>
> Cc: discuss-mNDKBlG2WHs at public.gmane.org
> Date: Wednesday, May 27, 2009, 3:02 PM
> On Wed, May 27, 2009 at 11:49:58AM
> -0700, Dave Peters wrote:
> > Is there a way to force users to provide a comment
> when they commit?
> 
> Using a pre-commit hook is the recommended way to do
> it.  E.g.:
> 
> http://www.stillnetstudios.com/2008/06/16/require-subversion-comments-minimum/
> 
> That's just the first hit in google that looked
> reasonable.  There are
> more.
> 
> -b
> 
> --
> if stupidity got us into this mess; then why cant it get us
> out?
>                
>                
>                
>    <will rogers>
> 


      






More information about the Discuss mailing list