Commit Briefs

Thomas Adam

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@


Thomas Adam

regress: fix test for 'got diff' against CRLF files

ok stsp


Thomas Adam

sync files from diff.git f46fa9b5e78156c0360f508336dbe3dfa04b503f

Do not treat \r\n line endings as special.




Thomas Adam

portable: set next version


Thomas Adam

Release 0.88 (tags/0.88)


Thomas Adam

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@


Thomas Adam

bump version number


Thomas Adam

sync dist file list


Thomas Adam

changes for 0.88


Thomas Adam

gotwebd: fix logic error and skip again some entries in the index

logic error introduced in df2d3cd25 ok stsp@



Thomas Adam

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



Thomas Adam

style tweaks from jamsek



Thomas Adam

when finding changed paths iterate tree entries in on-disk order for speed

ok op, jamsek


Thomas Adam

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@


Thomas Adam

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@


Thomas Adam

portable: set next version


Thomas Adam

portable: release 0.87 (tags/0.87)


Thomas Adam

portable: add object_qid.c to regress


Thomas Adam

portable: add object_qid.c where required

Part of a wider change.


Thomas Adam

portable: object_qid.c make portable

Remove some system headers which are needed to be found portably.