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

Re: Getting file source in commit hook

From: Robert Denton <robert_at_headsprout.com>
Date: Tue, 04 Mar 2008 07:43:47 -0800

This is an interesting approach, but how do you determine the name(s) of the files being committed? In my case, I do not need to see the contents of the files being committed, rather, I need to be able to look at the names of the files being committed to decided if further action is required.

In a post commit hook, I believe the only vars passed to the hook are the /path/to/repo itself (not specific enough) and the revision number.


From: prakash tiwary [mailto:prakash.tiwary_at_gmail.com]
To: scott carter [mailto:scottallencarter_at_gmail.com]
Cc: users_at_subversion.tigris.org
Sent: Sun, 02 Mar 2008 23:33:38 -0800
Subject: Re: Getting file source in commit hook

  I think, You can achieve it by using svnlook cat -t txn REPOS_PATH PATH_IN_REPOS in precommit hook.
# txn is transaction name
# REPOS_PATH : repository path
# PATH_IN_REPOS : path of file.
See the pre-commit hook documentation.
Thanks & Regards,

On Mon, Mar 3, 2008 at 12:52 PM, scott carter <scottallencarter_at_gmail.com> wrote:
  Hello -

I have a task that I am hoping is somewhat common but not quite sure how to accomplish it. I need to get the content of to-be-committed files in a pre-commit hook. The reason for this if because we use the Jalopy code formatter, and I have been tasked with checking that to-be-commits conform to our coding standards. This is very easy to do in Jalopy, but I need to get the content of the to-be-committed files in the pre-commit hook to run the script. How can I do this on the server side?
Thanks in advance.
Received on 2008-03-04 16:44:20 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.