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 --
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
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
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
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
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 -
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
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:
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