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

Re: How to avoid pristine copy for really big files?

From: fj <fj_at_effjay.com>
Date: 2007-09-05 16:25:17 CEST

Erik Huelsmann wrote:
> On 9/5/07, Christian Convey <christian.convey@gmail.com> wrote:
>> I've got a project that has some really big binary files checked into SVN.
>> The files are so large (relative to the amount of available
>> client-side storage) that I'd really like to avoid having Subversion
>> keep two copies of each file on the client side: one exposed copy,
>> plus one pristine copy under the .svn directory.
>> Is there any way I can get this down to just one client-side copy
>> rather than two?
> Hi Christian,
> We have wanted to address this issue for a long time now, but
> unfortunately, it's been blocked by other important/more important
> features.
> This issue is tracked in the issue tracker, here:
> http://subversion.tigris.org/issues/show_bug.cgi?id=525
> bye,
> Erik.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
I was reading the svn issue cited and came across this exchange:
"/------- Additional comments from Oswald Buddenhagen
<mailto:ossi@tigris.org> Sat Jul 30 01:05:22 -0700 2005 -------/

now that max has this as his SoC project, there is hope. :-)
one idea that comes to mind is hard-linking the user-visible files to
text-base. ..."

which was followed by this response:
"/------- Additional comments from Branko Cibej <mailto:brane@tigris.org> Sat Jul 30 03:44:41 -0700 2005 -------/

All the world is not Unix. We need a portable solution, and hard links aren't."

I make the assumption here that Branko Cibej was referring to
MS Windows in his comment that "...hard links aren't".

If that assumption is correct, then I just wanted to point out that
MS Windows does indeed support hard links; at least NTFS does since
win2k, anyway.

ntfs 5.0+ (win2k and later) support for both symbolic and hard links
is not generally well documented (by MS) or well known, which is the
only reason I mention it here -- just so nobody operates on incorrect

such ntfs support is itself off-topic for this svn list, so I won't
go into it further here, but for anybody who didn't know this, simply
googling 'windows hard links', for example, will return many links
describing these features and how to make them work.

Obviously, none of this changes the fact that Branko Cibej is entirely
correct in his statement above. MS Windows pre-ntfs 5 doesn't have
these capabilities, and maybe other older OS/fs combos don't either.


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Sep 5 16:22:26 2007

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.