5 years ago Stefan Sperling
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
6 years ago Stefan Sperling
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
fix infinite loop when tog displays wide characters
fix "rpath" pledge violation in got-read-pack
reduce pack cache size; avoids opening more than 128 fds