Am Montag, 26. November 2012, 09:08:21 schrieb Andreas Kupries:
> > Fossil, like many other VCSes, compresses revisions internally, and stores
> > only some sort of deltas.  I don't know how it is actually done, but
> > usually, it's some sort of patches.
> 
> FYI
> 
> http://www.fossil-scm.org/index.html/doc/trunk/www/delta_encoder_algorithm.w
> iki http://www.fossil-scm.org/index.html/doc/trunk/www/delta_format.wiki

Ah, thanks.   This makes grepping through the raw deltas less useful than a 
full text diff, because you could have a patch like

< int xyzy(char * bla)
> int xyzzy(char * bla)

which is in fossil just a 'copy off1, len1; insert "z"; copy off2, len2;' 
patch.  No way to find xyzzy as string in any insert.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://bernd-paysan.de/

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to