Commits


do not rely on <zlib.h> to pull in <unistd.h> ok stsp


display more context info in "no such entry found in tree" error messages


errant tab found by tracey


initialize output parameter of got_object_blob_read_to_str(); found by ofree


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


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


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()