4 years ago Stefan Sperling
normalize file mode bits to avoid false positive tree entry differences
remove unused header include
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
remove GOT_ERR_NOT_ABSPATH and fix existing users to deal with absolute paths
when "bad path" errors occur, always show the path in question
4 years ago Tracey Emery
spelling
typo
fix pack index cache; don't open/close pack index files needlessly
add support for first-parent history traversal to got-read-pack
convert tree entries from SIMPLEQ to an array
remove obj->path_packfile which is unused nowadays; saves a few free() calls
when an object id string is bad, include the bad string in the error message
do not leak ibuf in error paths of read_*_privsep()
obtain repo format version and commit author name/email from .git/config
detect and ignore Git submodules
initial 'got cat' implementation
fix number of lines accounted for during blame
fix line offset calculations in got_object_blob_dump_to_file()
don't attempt to parse Git's "leightweight" tags as real tag objects
don't leak memory for pack file path when opening objects
fix blame with single-commit history and with files without \n
add support for tag objects to 'got diff'
move an assignment closer to error check in got_object_get_path()
switch back to searching packed objects first; it is indeed faster
open local objects before searching packs; faster on large repos