Commit Briefs
rename got_gotweb_flushfile -> got_gotweb_closefile
suggested and ok millert@
make got_gotweb_flushfile always close the file
ok millert@
simplify got_gotweb_openfile/flushfile
Return only the FILE *, and require only that to close subsequently. Having to manage the file descriptor too makes using these functions unnecessary complex. millert@ agrees
simplify previous; avoid temporary string
blind ok stsp@
show reference labels next to commit messages in tog log view
requested by mpi@ ok op@
fix wrong assumption about author timestamp in test_blame_lines_shifted_skip
Not all commits will share the same author timestamp. This test would fail when run at the wrong time of day as found out by op@'s regress runner. ok op@
sync files from diff.git f46fa9b5e78156c0360f508336dbe3dfa04b503f
Do not treat \r\n line endings as special.
gotd: return early after disconnect on auth event error
This fixes a segv reported by Mikhail. In this path, any error is already logged, client freed, and event_del() called so we don't need to cleanup in done. ok stsp@
sync dist file list (tags/0.88)
gotwebd: fix logic error and skip again some entries in the index
logic error introduced in df2d3cd25 ok stsp@
do not forget to flush after writing a cached fulltext to a temporary file
Fixes the following error during gotadmin pack -a: gotadmin: raw object has unexpected size
tog regress: TAB instruction + test for diff J keymap
Add the TAB instruction to the test harness, and a test case for the previous commit: scroll down the log from the diff view with the J keymap when on the last loaded commit. ok stsp@
tog: resize log view if toggling fullscreen from child view
We call resize_log_view() when toggling 'F'ullscreen from the log view, but forgot to do this when toggling fullscreen from a child view if its parent is the log view. This fixes a bug that prevents scrolling down the log view from the diff view with the J keymap if already on the last loaded commit. Regress test in the following commit. ok stsp@