Commits


add symlink support to 'got cherrypick'; test non-conflict cases only for now


add got_object_tree_entry_is_symlink() and got_object_resolve_symlinks()


let 'got checkout' create symlinks in a work tree


make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target


convert tree entries from SIMPLEQ to an array


detect and ignore Git submodules


initial implementation of 'got tag' command


make 'got cat' output look more like raw object files


make 'got cat' show raw log messages, i.e. leaving PGP sigs intact


initial 'got cat' implementation


fix typo in got_object_blob_dump_to_file() docstring


strip Git GPG signatures from log messages


add support for tag objects to 'got diff'


disambiguate abbreviated object IDs based on object type


implement search for 'tog blame'


add initial implementation of 'got revert'


whitespace formatting fixes in include/


check for errors from fclose()


add potentially useful helpers for tag objects and refs


remove obsolete statements from API docs


make got_object_blob_id_str() a private API


remove struct got_object from public library API


typos


mention that commit timestamps are UTC in API docs


make commit objects opaque in the library's API