Commit Briefs
fix a glaring logic error in navigation for commits, briefs, and tags.
now, we get the proper commit id from the tailq.
switch from SIMPLEQ to equivalent STAILQ macros
The singly-linked tail queue macros were added to OpenBSD 6.9 and are more widely available on other systems. ok stsp
Fix strftime(3) short buffer checks
strftime(3) returns 0 if the buffer was too short to write the complete string (including NUL) and will never return more than maxsize-1. ok stsp
Add a refs argument to got_repo_match_object_id(), replacing 'resolve_tags'
Make use of this where possible to avoid re-reading references from disk. ok naddy
restore code removed in b5f0780096f443734de8fc503ca92bf737e2a7b2 and complete code so sub directories work in gotweb
This was pointed out by uwerler in IRC. ok stsp
move gw_conf malloc to parse.y and cleanup another one-line set/check
fix rash pointer change in last edit
restructure gotweb parse.y to be like the new got parse.y
correct a lot of incorrect error handling adjust copyrights