Commits


portable: set next version


portable: release 0.106


indentation fix


teach got-build-regress.sh about the gotwebd regression test suite


follow-up to previous commit: fix make target dependency order instead


check for root privs in the main regress target Otherwise we would build some things and then get stuck in su(1).


make gotwebd regress suite compatible with 'make obj'


ensure that gotwebd regress build artifacts get removed by 'make clean'


gotwebd: commits action regress test case


gotwebd: rename action_index test to action_summary


gotwebd: rename action_commit test to action_diff


gotwebd: basic patch action regress test case


remove duplicate variable assignment in gotwebd regress Makefile


gotwebd: basic blame and tree action regress; ok stsp@


briefly document the gotwebd test suite; ok stsp@


gotwebd: bubble up null dir check; ok jamsek


portable: update imsg from libutil imsg in OpenBSD has undergone a lot of changes recently. This commit includes fixes to imsg on Linux and hopefully other non-BSD systems.


implement gotwebd test harness Only a couple basic regress tests so far for the index/summary and diff pages. Documentation is still needed. ok stsp@


gotwebd: fix UB when path param is not in query Don't pass NULL as a *printf(3) %s conversion specifier argument. If the path parameter is not defined, return repo not found error. ok stsp@


discern mixed-commit worktree diffs with commit header Instead of emitting the work tree's base commit in the diff's topmost header, which is misleading in mixed-commit work trees, emit each file's base commit in its diff header. Suggested by stsp and discussed with op and stsp on IRC. ok stsp@


label warnings shown by got-notify-http to avoid misinterpretation as errors


hide ssh debug output during fetch/send -v, keep showing it at -vv and -vvv


gotwebd.css: underline only the repo name, not the header too


fmt


gotwebd: fix styling diff from Bradley Taunt, thank you!