[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: Ryan Schmidt <subversion-2006c_at_ryandesign.com>
Date: 2006-09-07 23:27:19 CEST

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.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Sep 7 23:39:01 2006

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