4 years ago 82bde4e0c8 Stefan Sperling
remove unused header include
4 years ago 93658fb90d Stefan Sperling
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
4 years ago 61a7d79fef Stefan Sperling
remove GOT_ERR_NOT_ABSPATH and fix existing users to deal with absolute paths
4 years ago 63f810e6fe Stefan Sperling
when "bad path" errors occur, always show the path in question
4 years ago 992eb9d896 Tracey Emery
spelling
4 years ago 845785d4e4 Tracey Emery
typo
4 years ago e1a68182da Stefan Sperling
fix pack index cache; don't open/close pack index files needlessly
4 years ago ca6e02acaa Stefan Sperling
add support for first-parent history traversal to got-read-pack
4 years ago 56e0773df7 Stefan Sperling
convert tree entries from SIMPLEQ to an array
4 years ago 5f25cc8582 Stefan Sperling
remove obj->path_packfile which is unused nowadays; saves a few free() calls
4 years ago 6dd1ece69a Stefan Sperling
when an object id string is bad, include the bad string in the error message
5 years ago ddc7b220d2 Stefan Sperling
do not leak ibuf in error paths of read_*_privsep()
5 years ago aba9c984d1 Stefan Sperling
obtain repo format version and commit author name/email from .git/config
5 years ago 63c5ca5de4 Stefan Sperling
detect and ignore Git submodules
5 years ago 01073a5d20 Stefan Sperling
initial 'got cat' implementation
5 years ago b02560eced Stefan Sperling
fix number of lines accounted for during blame
5 years ago f595d9bdb2 Stefan Sperling
fix line offset calculations in got_object_blob_dump_to_file()
5 years ago 5d844a1e37 Stefan Sperling
don't attempt to parse Git's "leightweight" tags as real tag objects
5 years ago 8d2c5ea3cf Stefan Sperling
don't leak memory for pack file path when opening objects
5 years ago 78695fb724 Stefan Sperling
fix blame with single-commit history and with files without \n
5 years ago d24820bf83 Stefan Sperling
add support for tag objects to 'got diff'
5 years ago 41d2888bab Stefan Sperling
move an assignment closer to error check in got_object_get_path()
5 years ago e82b1d8119 Stefan Sperling
switch back to searching packed objects first; it is indeed faster
5 years ago 34f480ff2d Stefan Sperling
open local objects before searching packs; faster on large repos
5 years ago e09a504cc5 Stefan Sperling
introduce support for abbreviated object IDs