reindex
reindent
one more hashing method
reindent, and SubClearTimestamp
reindent
reindent
reindent
reindent
reindent
made node#gc clean old empty sub trees before old tombstones, thus enabling a complete cleanup in one sweep. removed node#fakeClear. added a data tree data timestamp and tree size to Print structs. added data timestamp to trees. made trees update their data timestamp when modifying themselves. made Tree#Clear remove the tree content. made Tree#SubKill completely remove the sub tree, while Tree#SubClear just Tree#Clear the sub tree. made Tree#Sub(Clear|Kill)Timestamp work the same way. made sync completely clear the destination if the source is empty and has newer data timestamp. made sync kill the source if the sync is destructive.
made use of the new radix stuff to optimize clearing of sub trees
removed the kill commands
replaced Kill with Clear