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

not storing diffs of binary files

2011-08-08 Thread Jon Stafford
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/6917505/277208 The more summarized version is... I understand that subversion store