5 years ago Stefan Sperling
undo commit timestamps next to paths in diffs; they are redundant
show commit timestamps in diff headers
remove struct got_object from public library API
make commit objects opaque in the library's API
remove colon from diff header
show diffed commit IDs in 'got log -p' output
show IDs of commits being compared in 'got diff'
undo previous; indentation is enough to avoid parsing problems
make 'got log' show the number of lines in a log message
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
move far indented parts of print_commits() to separate function