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

