Commits


fprintf returns int, not size_t; from Hiltjo Posthuma


fix getline(3) return value check in show_change(); from Hiltjo Posthuma


add support for tags to -c options of some got commands


attempt to reject GOT_AUTHOR values without an email address


fix build on OpenBSD/sparc64 (gcc)


plug a small memleak in cmd_commit()


prevent silly use-after-free with root cause in collect_commit_logmsg()


implement 'revert -p'


implement got revert -R


label staged blobs with "(staged)" in got diff output


implement 'got unstage -p'


make got -p skip deletion question consistent with the others


verify stage -p behaviour with incomplete response script


make stage -p show the number of changes in a file


make stage -p offer 'q' option only for edits, not additions and deletions


sync usage with man page


make path arguments to 'got stage' optional


add 'q' response to 'got stage -p'


histedit_edit_list_retry(): eat newlines in responses


initial 'got stage -p' implementation


fix 'got checkout' into existing directory; add test cases for this


call get_worktree_paths_from_argv() after unveil(2) where possible


use get_worktree_paths_from_argv consistently; improves add/rm edge cases Double 'got rm' becomes a no-op like double 'got add' already is, and 'got add' of an already staged file is now an error.


add some additional short aliases for got commands


initial 'got unstage' implementation