5 years ago 31cedeafaf Stefan Sperling
add path filtering support to commit graph
5 years ago 07862c206e Stefan Sperling
introduce got_object_tree_path_changed() and use it in 'got log'
5 years ago 27d434c2f2 Stefan Sperling
replace got_object_open_by_path() with got_object_id_by_path()
5 years ago 6402fb3cc1 Stefan Sperling
change got_object_get_id() semantics; avoids pointless allocations
6 years ago dbc6a6b63b Stefan Sperling
allow going back to previously blamed commits in tog blame
6 years ago 84451b3ef7 Stefan Sperling
implement incremental blame display for tog
6 years ago 883f046994 Stefan Sperling
make struct got_tree_object opaque
6 years ago 1943de0147 Stefan Sperling
add a commit cache as well
6 years ago f6be5c308a Stefan Sperling
add a tree object cache to struct got_repository
6 years ago a19581a24b Stefan Sperling
implement got_object_open_as_blob()
6 years ago 35e9ba5d1c Stefan Sperling
introduce got_object_blob_dump_to_file()
6 years ago 776d4d299a Stefan Sperling
add got_object_open_as_tree() and got_object_open_by_path()
6 years ago 788c352e1f Stefan Sperling
store commit timestamps as 'struct tm' in UTC
6 years ago be6a1b5ad0 Stefan Sperling
promote commit graph's open_commit() helper to public API
6 years ago 79f35eb3b4 Stefan Sperling
rename got_parent_id to got_object_qid; better generic name
6 years ago b43fbaa022 Stefan Sperling
do not store commits in the commit graph; saves memory
6 years ago 6c281f94f6 Stefan Sperling
show timezone offset in 'got log'
6 years ago 4626e41630 Stefan Sperling
parse commit timestamps when opening commits
6 years ago 6e790f45d6 Stefan Sperling
move parse_commit_time() to object.c and make public API
6 years ago bacc99353d Stefan Sperling
show log message above a diff between commits
6 years ago bff6ca00c7 Stefan Sperling
read commit objects with privsep
6 years ago 0c60ce5ab2 Stefan Sperling
document the current public API
6 years ago 3235492e3f Stefan Sperling
add the ability to start the log at a particular commit
6 years ago 8bf5b3c9ff Stefan Sperling
rewrite 'got log' without recursion
6 years ago b014688450 Stefan Sperling
remove unused list head