Commits


use unveil(2) in 'got checkout'


print new base commit ID when update is done


add a TODO comment


ensure that 'got update' stays on the current branch


add a TODO comment


make 'got update' less chatty


add a basic 'got update' command; does not merge files yet


fix 'same path prefix' check during checkout


verify path prefix when checking out into existing work tree


make checkout status char unsigned


signal existing files in checkout progress output


allow checkout on top of an existing tree


make got_worktree_checkout_files() infer base commit from meta data


undo commit timestamps next to paths in diffs; they are redundant


show commit timestamps in diff headers


remove struct got_object from public library API


make commit objects opaque in the library's API


remove colon from diff header


show diffed commit IDs in 'got log -p' output


show IDs of commits being compared in 'got diff'


undo previous; indentation is enough to avoid parsing problems


make 'got log' show the number of lines in a log message


make 'got log' and 'got tree' bail out cleanly upon Ctrl-C


don't be noisy on stderr when Ctrl-C is hit


abort checkout operations cleanly when Ctrl-C is hit