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

Re: New SHA1 property for nodes returned 'svn ls --xml' invocations.

From: Daniel Shahaf <danielsh_at_apache.org>
Date: Wed, 12 Oct 2016 00:44:56 +0000

Paul Hammant wrote on Tue, Oct 11, 2016 at 20:14:02 -0400:
> > > I've read the ?kw=1 section of the release notes. My use case would not
> > > need keyword replacement. In fact it would need it to be off.
> > Are you sure? The only situations in which you'd need keywords
> > expansion *off* is if your files *do* have svn:keywords set, but you
> > used neither 'svn export' nor 'svn checkout' to extract the tree in the
> > first place.
> >
> Files will come up and down to Svn with curl (not the svn client).
> I'm taking advantage of auto-versioning (SVNAutoversioning == on).
> They'll be binary, and potentially large too - movie sized. Definitely
> need keyword expansion to be off.

Keyword expansion is an opt-in feature. Subversion defaults to treating
file contents as opaque binary blobs to be preserved verbatim.

Anyway, in your situation, keywords aren't and won't be a factor.
Consequently you can use the server's precomputed checksum of the
content, which makes the implementation an order of magnitude easier.

> As a test, I'm using openssl to make huge files that
> change wholly with every revision, and trying to find the top limits of
> Subversion. Sadly I've only found the top limits of Docker on the mac so
> far - 60GB.

60GB being the size of each revision of a single versioned file?

Received on 2016-10-12 02:45:02 CEST

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