4 years ago e40622f412 Stefan Sperling
add got_object_tree_entry_is_symlink() and got_object_resolve_symlinks()
4 years ago 659dc16e2b Stefan Sperling
skip the blob header in got_tree_entry_get_symlink_target()
4 years ago 8ba819a354 Stefan Sperling
let 'got checkout' create symlinks in a work tree
4 years ago 0d6c6ee302 Stefan Sperling
make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
4 years ago ac5f2b268f Stefan Sperling
normalize file mode bits to avoid false positive tree entry differences
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
4 years ago ddc7b220d2 Stefan Sperling
do not leak ibuf in error paths of read_*_privsep()
4 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