Commit Briefs


5aa813935b Stefan Sperling

add copyright year for files already touched in 2020


cbfaaf2082 Stefan Sperling

add missing check for errors from imsg_get()


cd95becd3d Stefan Sperling

parse remotes from gitconfig


56e0773df7 Stefan Sperling

convert tree entries from SIMPLEQ to an array



3b6470856e Stefan Sperling

plug leaks in error paths of got_privsep_send_tree()


7f358e3b0e Stefan Sperling

eliminate redundant memcpy in got_privsep_send_tree_req()





c39c25dd23 Stefan Sperling

improve error message if helper binaries fail to unveil(2)


638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()


656b1f76d3 joshua stein

while (1) -> for (;;)


230a42bdc6 joshua stein

got_error_from_errno -> got_error_prefix_errno

also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)


2cb49fa8fb Stefan Sperling

revert eb73a30f7effc51c1cfee2864102635e3659f87a

Not waiting for children can make us blow the fork() ulimit with lingering zombies; the Ctrl-C issue will need some other fix.


eb73a30f7e Stefan Sperling

do not deadlock in waitpid() when user hits Ctrl-C


41496140bd Stefan Sperling

prevent double-close(2) of file descriptors passed in imsg


5d56da8198 Stefan Sperling

happy new copyright year


ac544f8c6f Stefan Sperling

pass smallish blobs directly via imsg buffer


63219cd2d4 Stefan Sperling

use unveil(2) in 'got checkout'


a7403916a5 Stefan Sperling

wrap overlong line


aea5f015fd Stefan Sperling

drop dead code from got_privsep_send_obj_req()


ebc55e2dfc Stefan Sperling

eliminate got_object_open() round-trip when opening blobs


268f7291e6 Stefan Sperling

eliminate got_object_open() round-trip when opening tags