Commits


eliminate unnecessary fdopen() in got_object_blob_create()


avoid double file close in got_object_blob_create()


introduce got_object_blob_create()


expose a static helper function as got_object_get_path()


inline open(2) flags in got_lockfile_lock()


omit unused mode argument to open(2)


ensure tog's log thread always sets 'log_complete' flag on exit


implement cancellation support for diff and status operations


fix double-free in error path of open_blob()


init output parameter in walk_dir()


plug memory leaks in diff_fileindex_dir()


improve partial update documentation


add support for partial updates, which affect specific paths only


scan for git repository before applying unveil(2)


more init fixes for ref lists in tog


ensure that ref list is always initialized in tog's cmd_log()


add initial implementation of 'got revert'


add missing error string for GOT_ERR_FILE_OBSTRUCTED


add a test for wt rm vs repo rm


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


use a better naming scheme for tree conflict tests


fix behaviour when update deletes an edited file


document when tog(1) uses split-screen views


markup fix in tog(1) man page