[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Betr.: RE: Hook help

From: Jan Keirse <jan.keirse_at_tvh.be>
Date: Mon, 21 Feb 2011 16:07:38 +0100

"Neson Maxmelbin (RBEI/EMT5)" <Maxmelbin.Neson_at_in.bosch.com> schreef op
21/02/2011 15:54:24:

>
> > I am trying to write a hook to prevent deletion of elements through a
> pre-commit hook.
>
>
> >>If you're not using the bindings you'd want svnlook, probably svnlook
> diff.
>
> >>But, do you really want such a hook? If a user has permission to add
> stuff they should be allowed to also unwind any mistakes, providing it's
> not a tag or something.
>
>
> Max : What do you mean by bindings?
> And also svnlook seems to give info about already commited stuff..
> Svnlook changed gives me info abt previous commit... (unless I got
> everything wrong .. :-) )
>
> Yes, I want to have deletion control on atleast one repo.

The pre-commit hook will get two input parameters. The first is the
repostiory path, the second is the transaciton ID.
You need to pass this to svnlook:
svnlook diff c:\somerepository --transaction sometransactionId
This will allow you to watch the commit that's begin executed.
Have a look at the manual:
http://svnbook.red-bean.com/nightly/en/index.html In this case you need
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svnlook
 but if you have not yet read the entire manual, you really should, it
will save you a lot of time and headaches!
**** DISCLAIMER ****

http://www.tvh.com/newen2/emaildisclaimer/default.html

"This message is delivered to all addressees subject to the conditions
set forth in the attached disclaimer, which is an integral part of this
message."
Received on 2011-02-21 16:06:32 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.