Commits


changes for 0.22


got: start_commit and search_pattern ought to be const Must not be passed to free(3), holds argv[] input.


got: start_commit and search_pattern ought to be const Must not be passed to free(3), holds argv[] input.


got.1: Fix log -s, tweak wording From stsp


diff: Allow 0 context, use GOT_DIFF_MAX_CONTEXT


log: -C requires -p "got log -C0" is invalid synopsis, so behave accordingly.


log: Implement -s search-pattern match_logmsg() is copied from tog's match_commit().


NAME_MAX does not account for a terminating NUL


if there are no commits to rebase, just forward the rebased branch's reference Problem found by kn@


parse remotes from gitconfig


Outright forbid reference names with a leading '-'. Matches behaviour documented in git-repository(5).


prevent 'got import' from creating a branch called "-"


convert tree entries from SIMPLEQ to an array


pre-allocate the correct amount of memory in got_privsep_send_tree()


remove obj->path_packfile which is unused nowadays; saves a few free() calls


compile static binaries in PROFILE build


bump version number


sync distfile list


changes for 0.21


plug leaks in error paths of got_privsep_send_tree()


eliminate redundant memcpy in got_privsep_send_tree_req()


fold a function call onto a single line


add -R option to 'got add' for recursive addition (patch by Tracey Emery)


trim trailing whitespace in revert.sh (patch by Tracey Emery)


reduce the amount of memcpy() and strdup() while parsing tree entries