Commit Briefs

31cedeafaf Stefan Sperling

add path filtering support to commit graph





dbc6a6b63b Stefan Sperling

allow going back to previously blamed commits in tog blame


84451b3ef7 Stefan Sperling

implement incremental blame display for tog


883f046994 Stefan Sperling

make struct got_tree_object opaque


1943de0147 Stefan Sperling

add a commit cache as well


f6be5c308a Stefan Sperling

add a tree object cache to struct got_repository


a19581a24b Stefan Sperling

implement got_object_open_as_blob()


35e9ba5d1c Stefan Sperling

introduce got_object_blob_dump_to_file()



788c352e1f Stefan Sperling

store commit timestamps as 'struct tm' in UTC


be6a1b5ad0 Stefan Sperling

promote commit graph's open_commit() helper to public API



b43fbaa022 Stefan Sperling

do not store commits in the commit graph; saves memory


6c281f94f6 Stefan Sperling

show timezone offset in 'got log'


4626e41630 Stefan Sperling

parse commit timestamps when opening commits


6e790f45d6 Stefan Sperling

move parse_commit_time() to object.c and make public API


bacc99353d Stefan Sperling

show log message above a diff between commits


bff6ca00c7 Stefan Sperling

read commit objects with privsep


0c60ce5ab2 Stefan Sperling

document the current public API


3235492e3f Stefan Sperling

add the ability to start the log at a particular commit


8bf5b3c9ff Stefan Sperling

rewrite 'got log' without recursion


b014688450 Stefan Sperling

remove unused list head