Commit Briefs



0af390fca5 Thomas Adam

remove gotwebd todo entries that are done


184e6e6f6b Thomas Adam

gotwebd: add actions in the diff view too


feaddee622 Thomas Adam

gotwebd: add patch action to serve diffs in plain text

ok tracey@


83d26b5a9e Thomas Adam

gotwebd: make blame view work in text browsers

While here pad line numbers with spaces instead of zeroes to match the blob view.


4f4afeeb57 Thomas Adam

gotwebd: add actions to the blame view

ok tracey@


54f5c7d081 Thomas Adam

gotwebd: add links for actions in the blob page

positive feedback from Kyle Ackerman ok/tweak tracey@


c13168e4b7 Thomas Adam

refactor gotweb_load_got_path; no functional change

ok tracey@


849a2aa4a7 Thomas Adam

gotwebd: add a dark mode

Diff from Kyle Ackerman. tracey@ and I likes it.


57cfad1ea0 Thomas Adam

gotwebd: introduce .page_header_wrapper to avoid style repetitions

while here clean up some *_header id not used / not needed.


991e335321 Thomas Adam

gotwebd: adjust blob line number for text browsers


2d4b51b527 Thomas Adam

gotwebd: tweak .tree_wrapper styling; no functional change

there's no need to override the background-color for the 'even' row. This will simplify the addition of a dark mode.


6da1aa18fd Thomas Adam

gotwebd: add breadcums to navigate the tree/blob views

ok tracey@


277fd65e2e Thomas Adam

portable: set next version


7589a830f7 Thomas Adam

portable: release 0.94 (tags/0.94)


36d7ed1e4c Thomas Adam

portable: update dist configuration

When running 'make dist', ensure we automatically pass through the relevant configure options so that the relevant files are included.


89e7c39ce3 Thomas Adam

bump version number


531058edb8 Thomas Adam

CHANGES for 0.94


1e687637d8 Thomas Adam

sync dist file list


619437c173 Thomas Adam

adjust expected output to make 2 failing gotd regression tests pass

The repo_write process still announces HEAD twice, once with its symref target and once with the resolved symref object hash. I cannot recall if this is deliberate but let's accept it for now to avoid test failures being flagged due to this issue, which is mostly cosmetic.


405e082cb9 Thomas Adam

detect concurrent changes to the set of pack files while matching object IDs

This should prevent a use-after-free crash I observed in gotwebd. ok op@


efc1d9908d Thomas Adam

portable: template: use got_compat.h


5f50119f48 Thomas Adam

portable: add got_compat.h where necessary

Where new files have appeared, etc., in -portable, "got_compat.h" needs to be added.


b69b73ef94 Thomas Adam

portable: update imsg from OpenBSD libutil

Sync latest changes of imsg from OpenBSD, as some of its newer fd handling is required.