On Sun, Aug 18, 2013 at 10:53 AM, Isaac Jurado <dipto...@gmail.com> wrote:
> It's about backwards compatibility. Fossil will not generate delta > manifest on commit unless there already are delta manifest on the > repository or you force it on the command line. > i had no idea there was a --delta option to commit - thanks for that tip. I guess that almost all Fossil binaries in use now understand B cards, > but as no one has committed to the Fossil repository with the > "--delta" option yet, you will not find any delta manifest in it. > i don't want to be the first one to try ;), but i will use it on my the libfossil repo for testing. > Delta manifests are quite interesting because they follow the same > design concepts as Mercurial's delta storage. I have already > mentioned it, but I have a Fossil branch that can generate delta > manifests on import. However, I still don't have any place to publish > it. > i don't yet understand the benefit of a delta manifest except that they save a few hundred (or thousand) lines of F-cards. Do you know if it's possible to have a delta of a delta, or is a delta always from a non-delta manifest? Parts of the code treat them as if there can be any number of them (recursive cleanup in manifest_destroy()), but some parts seem to imply that a delta cannot derive from a delta (manifest_file_next()). If you have a repo with deltas, may i have a copy of it? It would be very useful for testing my delta manifest code. :-? -- ----- stephan beal http://wanderinghorse.net/home/stephan/ http://gplus.to/sgbeal
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users