Commits


imsg_add() frees its msg argument on error; avoid double-free in error paths


mark some function parameters as 'const', as they should be; patch by Omar Polo


provide separate send {} and fetch {} configuration blocks in got.conf Feature requested by naddy. ok naddy, who also suggested some tweaks that will arrive shortly


make close(2) failure checks consistent; check 'close() == -1' everywhere ok millert, naddy


detect unknown repository format extensions (such as sha256 format) ok millert


send gitconfig imsg string values the same way as gotconfig ones are sent


Stop including <sys/syslimits.h> directly. POSIX says the limits defined there are available from <limits.h>, which almost all affected source files already included anyway. ok millert stsp


do not rely on <zlib.h> to pull in <unistd.h> ok stsp


move functions from privsep.c to the helpers which use them where possible


add support for repository mirrors to 'got clone' and 'got fetch'


read repository owner name with gitconfig parser instead of a hand-rolled one


parse remotes from gitconfig


obtain repo format version and commit author name/email from .git/config