Commit Briefs

56e0773df7 Stefan Sperling

convert tree entries from SIMPLEQ to an array


63c5ca5de4 Stefan Sperling

detect and ignore Git submodules


8e7bd50a82 Stefan Sperling

initial implementation of 'got tag' command


8aa93786da Stefan Sperling

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



01073a5d20 Stefan Sperling

initial 'got cat' implementation


0f6650ff48 Stefan Sperling

fix typo in got_object_blob_dump_to_file() docstring


5943eee280 Stefan Sperling

strip Git GPG signatures from log messages


d24820bf83 Stefan Sperling

add support for tag objects to 'got diff'


dd88155e48 Stefan Sperling

disambiguate abbreviated object IDs based on object type


6c4c42e07c Stefan Sperling

implement search for 'tog blame'


a129376b6f Stefan Sperling

add initial implementation of 'got revert'


6c34b1aaf4 Stefan Sperling

whitespace formatting fixes in include/


fb43ecf150 Stefan Sperling

check for errors from fclose()


0bd18d379f Stefan Sperling

add potentially useful helpers for tag objects and refs


5a3026e52b Stefan Sperling

remove obsolete statements from API docs


ddf1c73491 Stefan Sperling

make got_object_blob_id_str() a private API


15a949835c Stefan Sperling

remove struct got_object from public library API


450eaa8b14 Stefan Sperling

typos


2df4e4ff8d Stefan Sperling

mention that commit timestamps are UTC in API docs


45d799e224 Stefan Sperling

make commit objects opaque in the library's API


6fcac4576a Stefan Sperling

store number of lines in int instead of size_t



984e8a45c4 Stefan Sperling

implement object idset with a red-black tree


ccb26ccd3c Stefan Sperling

avoid a call to mktime() in commit graph's add_node()