No real interest there on my part. Sigil can be used with a cvs or version tracker with a plugin interface if necessary, but it certainly is not going to provide internal checkpointing short of full file save as. Calibre makes use of its own versions of html5lib with changes to use ordered dictionaries to help prevent meaningless attribute order changes. Sigil does not have that option and makes heavy use of QHash which is not order preserving. We could of course build something similar by combining containers (an ordered list of keys alongside the hash) but it simply isn't something I worry about, given a commit plugin could easily handle the insertion and updating into git or any other cvs based system easy enough behind the scenes so to speak, effectively creating book wide versioning.
|