Commits


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


move far indented parts of print_commits() to separate function


tweak log message headers again


tweak commit display


display file paths in diffs instead of blob SHA1s


implement fork+exec (and by the way, fix the build...)


knf


move got blame's repo-path parameter to -r option


fix leaks in got's print_commits()


fix leaks in print_commits()


use strsep() correctly in got's print_commit()


eliminate local 'obj' variable in got's print_patch()


fix logic error in print_commits()


make 'got log' show all commits again and fix some leaks


set a boolean properly


initialize variable correctly


allow filtering history by paths in 'got log'


basic 'got blame' implementation


display UTC commit timestamps in tog(1)


store commit timestamps as 'struct tm' in UTC


show 'got log' options in sorted order