Commit Briefs

cc8021afc2 Thomas Adam

implement 'got diff -c' for diffing commits with optional filtering by path

Need for filtering by path sugggested by kn@ ok naddy@


dbdddfee14 Christian Weisgerber

switch from SIMPLEQ to equivalent STAILQ macros

The singly-linked tail queue macros were added to OpenBSD 6.9 and are more widely available on other systems. ok stsp


9ca9aafb02 Stefan Sperling

introduce got_object_id_queue_copy()

This will be required by a future 'gotadmin pack' command.


74a2356f3b Stefan Sperling

add a user data pointer to struct got_object_qid

This will be required by a future 'gotadmin pack' command.





8ba819a354 Stefan Sperling

let 'got checkout' create symlinks in a work tree



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