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

Re: Enforcing date relationship between files in pre-commit hook

From: Reid Priedhorsky <reid_at_umn.edu>
Date: 2006-09-08 03:03:52 CEST

Ryan Schmidt wrote:
> On Sep 7, 2006, at 19:28, Reid Priedhorsky wrote:
>> I'm storing TeX documents in my Subversion repository, and I also
>> store the corresponding PDFs, because some people who use the
>> repository don't have the tools to generate them.
>> However, I occasionally leave the PDF out of date in a commit.
>> Therefore, I would like to write a pre-commit hook that prevents me
>> from doing this. The rule would be, if a .tex file is being
>> committed, and a corresponding .pdf file is also being committed, and
>> the .tex is newer than the .pdf, reject the commit.
>> However, I can't figure out how to look at the last-modified
>> timestamps of the files being committed.
> In the pre-commit hook you would use the svnlook command to examine the
> transaction that's in progress. svnlook has many subcommands including
> getting a list of files in the transaction and getting a file's
> properties, including its date.

I found plenty of information on finding which files were in the commit,
and the timestamp of the commit (both using svnlook), but I couldn't
locate info on last-modified timestamps of individual files in the
commit. Could you give a more specific pointer into the documentation?

Thanks very much,


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Sep 8 03:05:56 2006

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.