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

SVN Unversioned/Non-atomic Commits?

From: Pat Suwalski <pat_at_suwalski.net>
Date: 2006-11-09 21:04:19 CET

Hello,

I'm in the process of moving a fairly large CVS repository to SVN. We
really like SVN, the atomic commits and ability to move files are an
absolute pleasure for developers.

However, the same atomic commits are causing me a headache. My CVS
auto-building scripts use a small dot-file in the directory for every
project to keep track of when things were last built, versions of
certain libraries on the build machine, and other such metadata.

This was not a problem with CVS, but with SVN, whenever such a file is
checked in (up to 10 times a day), the version of the whole directory
structure gets bumped and real log messages will get somewhat lost in
all the noise.

We considered using non-revisioned tags, but those too are per commit
rather than per-file/directory. Ideally we could make it metadata
pertaining to each projects' directory, or some file within each
directory that does not bump the version of the whole repository.

We have considered doing a one-time check-in of a dot-file, and then
always modifying the unversioned metadata of that single file/revision.
This should work, I think.

Do any experts have any advice?

Thank you!
--Pat

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 9 21:04:34 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.