Commits


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


add a comment marking where to collect the log message


WIP commit implementation


implement cancellation support for diff and status operations


add support for partial updates, which affect specific paths only


add initial implementation of 'got revert'


don't leave file as unversioned in case of wt edit vs repo rm


test and improve behaviour for wt edit vs repo rm conflict


fix behaviour when update deletes an edited file


make 'got status' detect and indicate merge conflict markers


treat 'add vs add' on update as a text conflict for now