Commits


gitwrapper: execl() directly without fork()ing Since we're going to unconditionally execute gotsh or git-*-pack, don't bother fork()ing and having the main process to wait(2), just execle()! ok stsp@


fmt


gitwrapper has no config file; copy-pasta spotted by op@


require gotsh to exist if the repository is listed in gotd.conf ok op@


some formatting fixes for gitwrapper.1 - new sentence, new line - use Pa where needed - move ENVIRONMENT before FILES


add gitwrapper(1) ok op@, tracey@ earlier version


fix an off-by-one in got_serve_parse_command() canonpath allocation ok op@, tracey@


grammar and fix typo: rigchtif → right if


extent regress test to check content after histedit fold operation


bump version number


CHANGES for 0.86


gotwebd: reply with non-200 HTTP status code on error ok tracey@


gotwebd: provide gotweb_render_page() entrypoint for all pages simplify gotweb_process_request more, handling all the pages inside the big switch. There's only one entrypoint for rendering the templates gotweb_render_page() that takes the page' content as argument. The only real difference is that gotweb_render_index() now skips directory entries which fails to handle. ok tracey@


add test case for 'got update' changing a directory into a file


handle files changing into directories during 'got update' problem found by naddy@