Commits


handle non-const basename in resolve_symlink() ok millert


Stop including <sys/syslimits.h> directly. POSIX says the limits defined there are available from <limits.h>, which almost all affected source files already included anyway. ok millert stsp


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