"Neson Maxmelbin (RBEI/EMT5)" <maxmelbin.ne...@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."