Commits


write file index after checking out files


initial implementation of worktree checkout


refine file index data structures a bit more


rename library-private headers from *_priv.h to *_lib.h