Commit Briefs

Omar Polo

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@


Omar Polo

fmt



Stefan Sperling

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

ok op@


Omar Polo

some formatting fixes for gitwrapper.1

- new sentence, new line - use Pa where needed - move ENVIRONMENT before FILES


Stefan Sperling

add gitwrapper(1)

ok op@, tracey@ earlier version


Stefan Sperling

fix an off-by-one in got_serve_parse_command() canonpath allocation

ok op@, tracey@




Stefan Sperling

bump version number


Stefan Sperling

CHANGES for 0.86 (tags/0.86)


Omar Polo

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

ok tracey@


Omar Polo

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@



Stefan Sperling

handle files changing into directories during 'got update'

problem found by naddy@