Commits


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


avoid a call to mktime() in commit graph's add_node()


fix logging /sys in tog while /sys symlink exists on disk


remove print from 'got checkout' showing redundant information


use a constant for max diff context size


add a 'got tree' subcommand


add diff context option to got(1)


make amount of diff context configurable at API level


make 'got log' flush stdout when a commit has been printed


add path filtering support to commit graph


introduce got_object_tree_path_changed() and use it in 'got log'


replace got_object_open_by_path() with got_object_id_by_path()


change got_object_get_id() semantics; avoids pointless allocations