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

Re: Pre/Post-processing files on check-in/out

From: Steve Sisak <sgs_at_codewell.com>
Date: 2007-10-03 05:52:16 CEST

At 11:29 PM -0400 10/2/07, Augie Fackler wrote:
>QuickTime components rely fairly heavily on resource fork components
>and the way we handle this is by storing our resource fork elements
>in a rez file which then gets hit with Rez as part of the build
>system - maybe you can DeRez everything and version that?

If I wanted to find manually DeRez a few hundred of the 6000 files in
my repository and lose the ability to recover old versions, this
would work fine. ;-)

This still does nothing for preserving the non-resource data in a Mac OS file.

Again, the resource fork is only one attribute of a native Mac OS
file that is not preserved by svn in its current form.

(And other platforms have platform-specific metadata as well)

Hence, for svn to be truly cross-platform, there needs to be a way to
store platform-specific file attributes on a per-file basis.

A property per platform is adequate and AppleDouble is adequate for
MacOS files currently.

It's reasonable to define other properties for other platforms as
needed, which should be preserved and ignored by platforms that don't
understand the data.

-Steve

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Oct 3 05:54:39 2007

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