Commits


avoid a round-trip of data through a temp file when reading trees


revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92 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