Commits


don't traverse into unmodified subtrees during commit


don't close a tree in the wrong place; fixes a bus error crash


fix bug in concurrent commit check and add another commit test


try to detect concurrent commits; not perfect yet (see comments)


fix perms in committed tree entries


update HEAD reference after commit


update fileindex after commit


don't visit added subtrees reundantly


report commit item status


add TODO comments


write commit objects


handle added subtrees during commit


more progress on commits: write trees recursively


writing the lowest level of trees works now


whitespace


don't try to get dirname of a basename


fix another segfault


fix a segfault


more work on getting parent trees of commitables written


more progress on generating new tree entries


collect tree ids for committables


pass the right path to got_object_blob_create()


create blobs


open base commit tree correctly


do status walk before opening base commit/tree