Re: not storing diffs of binary files

2011-08-09 Thread Ryan Schmidt
On Aug 9, 2011, at 12:19, Jon Stafford wrote: > To check my understanding, and to give half a conclusion - > > Every revision apart from the very initial revision of a file is stored as a > delta against some previous version. I think even the initial revision of a file is stored as a delta --

RE: not storing diffs of binary files

2011-08-09 Thread Jon Stafford
es-to-big-files/7001562#7001562 Jon From: Mark Phippard [mailto:markp...@gmail.com] Sent: 09 August 2011 10:50 To: Jon Stafford Cc: Andreas Krey; Daniel Shahaf; users@subversion.apache.org Subject: Re: not storing diffs of binary files On Tue, Aug 9, 2011 at 1:19 PM, Jon Stafford m

Re: not storing diffs of binary files

2011-08-09 Thread Mark Phippard
On Tue, Aug 9, 2011 at 1:19 PM, Jon Stafford wrote: > Thanks everyone for the responses. To check my understanding, and to give > half a conclusion - > > Every revision apart from the very initial revision of a file is stored as > a delta against some previous version. Subversion would typically

RE: not storing diffs of binary files

2011-08-09 Thread Jon Stafford
4 To: Mark Phippard Cc: Daniel Shahaf; Jon Stafford; users@subversion.apache.org Subject: Re: not storing diffs of binary files On Mon, 08 Aug 2011 16:28:42 +, Mark Phippard wrote: ... > All revisions are "deltified" but some are deltified against an empty > stream. I do not kn

Re: not storing diffs of binary files

2011-08-08 Thread Andreas Krey
On Mon, 08 Aug 2011 16:28:42 +, Mark Phippard wrote: ... > All revisions are "deltified" but some are deltified against an empty > stream. I do not know if the diagram is accurate, but revisions 1 and 2 of > the file are both against the empty stream. Revision 0 goes as a regular revision in

Re: not storing diffs of binary files

2011-08-08 Thread Daniel Shahaf
Mark Phippard wrote on Mon, Aug 08, 2011 at 16:28:42 -0400: > On Mon, Aug 8, 2011 at 4:26 PM, Daniel Shahaf wrote: > > > A quick test in a new repository shows that delta storages is used for > > the second revision of a file. > > > > % svn add iota > > % svn ci -mm > > % echo>>iota > > % svn ci -

Re: not storing diffs of binary files

2011-08-08 Thread Mark Phippard
On Mon, Aug 8, 2011 at 4:26 PM, Daniel Shahaf wrote: > A quick test in a new repository shows that delta storages is used for > the second revision of a file. > > % svn add iota > % svn ci -mm > % echo>>iota > % svn ci -mm > % svn info iota > Last Changed Revision: 2 > % grep DELTA ../r1/db/revs/0

Re: not storing diffs of binary files

2011-08-08 Thread Daniel Shahaf
A quick test in a new repository shows that delta storages is used for the second revision of a file. % svn add iota % svn ci -mm % echo>>iota % svn ci -mm % svn info iota Last Changed Revision: 2 % grep DELTA ../r1/db/revs/0/2 Binary file 2 matches Mark Phippard wrote on Mon, Aug 08, 2011 at 13:

Re: not storing diffs of binary files

2011-08-08 Thread Mark Phippard
On Mon, Aug 8, 2011 at 12:49 PM, Jon Stafford wrote: > I'm trying to understand why subversion isn't just storing diffs of some > binary files. It looks like it’s taking up more space than it needs to.** > ** > > ** ** > > At length the issue is described here: > http://stackoverflow.com/q/69175