6 years ago Stefan Sperling
These changes enabled profiling.
process small deltas in memory; unfortunately it is not faster...
remove a useless and leaky allocation
In dump_delta_chain(), don't open the packfile if it's not needed.
fix open file handle leak in dump_delta_chain()
propagate error from delta cache insertion; fixes mem leak
add a delta cache; saves us from reading + decompressing some deltas
add a macro for zbuf buffer size
restrict in-memory delta processing to 4MB
process delta chains in memory if max size is < 32 MB
expand deltas in memory if result size is < 32MB
man page wording tweak
wording in man page
document checkout -p option
more man page tweaks
add more information to got(1) man page
add initial draft of got-repository(5) man page
add support for checking out a subtree
fix worktree test build
tweak unkown command message
show progress during checkout
add a 'got checkout' command
make is_git_repo() check for a usable HEAD reference
add support for opening bare repositories
in is_git_repo(), actually verify presence of git repository dirs and files