You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by kf...@collab.net on 2006/03/14 18:59:53 UTC

Re: pre-commit hook log verification

"Kusar, Jason" <Ja...@ngc.com> writes:
> I am currently using a pre-commit hook to verify that a valid bugzilla
> bug number is entered into a log message before allowing a commit.
> The hook then attaches the log to the bug entry.  

This isn't about your question, but: shouldn't the bug attachment take
place in the post-commit hook, not pre-commit?  The pre-commit hook
doesn't know the revision number, for one thing, so it *can't* tell
the bug tracker what revision was committed.  And what if the commit
gets bounced for some reason?  Then the bug entry will have a log
message that was never committed.

> However, I have
> discovered that when JBuilder places a new project into Subversion, it
> does so with an empty commit message with no place to add one.
>  
> Is there any way for a pre-commit hook to recognize that the commit is
> an import as opposed to an update or regular add?  I'd like to just go
> ahead and allow an empty log message when the action is import.  As
> far as I can tell, the only thing I could do would be to check if all
> of the changed files are additions, but unfortunately, this would also
> be true if the only change was a single added file or directory, so
> that doesn't really work.

There is no difference between importing and adding a directory tree
in Subversion, so I don't think what you want can be done reliably.

-Karl

-- 
www.collab.net  <>  CollabNet  |  Distributed Development On Demand

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org