3 years ago Stefan Sperling
add symlink support to 'got cherrypick'; test non-conflict cases only for now
add support for symlinks in the repository to 'got diff'
fix got_tree_entry_get_symlink_target() in case of multiple loop iterations
fix buffer overflow in got_tree_entry_get_symlink_target()
add got_object_tree_entry_is_symlink() and got_object_resolve_symlinks()
skip the blob header in got_tree_entry_get_symlink_target()
let 'got checkout' create symlinks in a work tree
4 years ago Stefan Sperling
make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target
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