Hiho,
my ten (calendar) days off of work was extremely productive (see weeks 31/32) in terms of porting fossil(1) to fossil(3). My goal was to be able to save a tag by the end of the week. That was done after the first couple of days :-D, leaving lots of time of hacking on other stuff. The manifest parsing and generating is working well, it seems, except for a bug (assertion failure) i have yet to trace down on a particular manifest from the TCL repository. The components needed to add the last steps of "Manifest Crosslinking" (post-processing of imported manifests to build intra-table relationships and update the timeline) were put in place today. Crosslinking is basically the final major missing piece in the change-recording related machinery. Once that's done (probably within the next week), work can begin on developing public APIs for things like traversing and modifying wiki content (we'll start with them because they're pretty basic and will lay the groundwork for the more complex stuff like tickets).
Anyway... the Hacking Blitz ends, but the coding continues...
Happy Hacking!
----- stephan beal