Commits


add a Makefile.inc knob which enables cache debug output


show process name in cache stats debug output


fix leaked trees in got_object_tree_path_changed()


close object cache when got-read-pack exits


don't call mktime() needlessly in commit graph


fix filtering for directory paths in 'got log'


count cache eviction events in cache debug stats


bump tree cache size; some operations are doing lots of tree walks


handle errors from read(2) better while reading pack files


fix non-mmap read mode in got-read-pack


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'


don't crash in got_diff_tree() if trees are empty


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


fix 'make PROFILE=1' build


fix bug where duplicates were being added to object idset


tweak log message headers again


tweak commit display


don't display blob IDs twice when diffing blobs directly


tweak diff output and adjust test expectations accordingly


show blob IDs in diffs again and make repository test pass


display file paths in diffs instead of blob SHA1s