5 years ago Stefan Sperling
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
6 years ago Stefan Sperling
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