Commit Briefs

e9c5bddcfb Mark Jamsek

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


661ead274d Mark Jamsek

briefly document the gotwebd test suite; ok stsp@


9ac925e0c6 Omar Polo

gotwebd: bubble up null dir check; ok jamsek


73675c3a67 Mark Jamsek

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@


f03e60a991 Mark Jamsek

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@


125ca675f0 Mark Jamsek

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@





597b96c624 Omar Polo

fmt


4161c61bc1 Omar Polo

gotwebd: fix styling

diff from Bradley Taunt, thank you!


33fc334f89 Stefan Sperling

grant regress http-server script more time to start up

Otherwise I see spurious test failures on my arm64 builder.


fc967f40a7 Stefan Sperling

fix typo in CHANGES


9530fd041d Stefan Sperling

do not call imsgbuf_clear() before got_privsep_send_error() in helpers

Fixes cosmetic test failures, such as in cmdline/tree.sh.


81a2a66238 Stefan Sperling

fix exit code of got-fetch-pack in case of errors


c3492d1055 Omar Polo

bump version number


e9ace9bb97 Omar Polo

CHANGES for 0.106 (tags/0.106)


39b18c7c0c Stefan Sperling

in gotd, use a polling loop around imsgbuf_write() instead of imsgbuf_flush()

Avoids potential endless loops with non-blocking I/O.


15fbb79b06 Stefan Sperling

fix wrong function name in error message




37b4ccba4a Stefan Sperling

connect the notifier only if the session process is writing to the repo

fixes "gotd: unexpected imsg 40" in logs


32fdf3fdde Stefan Sperling

use GOT_NOTIFY_TIMEOUT for both notification helpers

Fixes timeout setting used by http notification helper during tests.