6 years ago Stefan Sperling
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
make 'got log -c' accept a branch name
remove unused -v option for 'got log'
got log: allow first-parent traversal with the commit graph
commit graph support for tog(1)
use got_object_open_as_commit() in 'got log'
rename got_parent_id to got_object_qid; better generic name
do not store commits in the commit graph; saves memory
fix check for author != committer in 'got log'
show timezone offset in 'got log'
make 'got log' show time in human-readable format
make 'got log' always show parents of merge commits
add -v option 'got log'; currently shows parent commits
indent log messages in output of 'got log'
basic commit graph; make 'got log' use it; WIP with known bugs
mark many functions and structs static in got.c and tog.c
move common diff helpers from got and tog into lib/diff.c
fix typo in blob read buffer size in diff_blobs()
cosmetic output tweaks
fix double-tree in cmd_checkout()
try to infer repository path from work tree
read object headers with privsep