Commit Briefs

Stefan Sperling

avoid gitwrapper printing a warning when /etc/gotd.conf does not exist

gotd still requires the config file, of course, but gitwrapper must treat is as optional and remain silent if the file cannot be found.


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@