AgeCommit message (Collapse)AuthorLines
Always send the Status headerBryce Kwon-0/+4
Print the raw-content headers with the restBryce Kwon-18/+11
Drop the Last-Modified, Expires and ETag headersBryce Kwon-37/+0
Keep the commit hashes together on the commit pageBryce Kwon-2/+4
Tidy the structure of the generated markupBryce Kwon-51/+51
Size the ssdiff spacer with the cellBryce Kwon-3/+3
Wrap the dates in time elementsBryce Kwon-7/+21
Remove the obsolete summary attributesBryce Kwon-9/+9
Print the language shares without the localeBryce Kwon-1/+5
Tidy the option panelsBryce Kwon-15/+15
Drop the XHTML slashes and boolean spellingsBryce Kwon-19/+19
Modernize the document headBryce Kwon-14/+19
Treat text blobs with stray nuls as binaryBryce Kwon-5/+33
Bring the atom feed up to the rfcBryce Kwon-21/+117
Serve the plain listing as a complete documentBryce Kwon-4/+9
Skip the owner link when a repo has no ownerBryce Kwon-7/+11
Omit the pager on a single log pageBryce Kwon-3/+7
Keep a NULL tagger address out of the email filterBryce Kwon-1/+4
Give the stub and tag rows their full widthBryce Kwon-14/+20
Rework the diffstat rows and their summaryBryce Kwon-13/+25
Fix ampersand handling in generated urlsBryce Kwon-26/+30
Make the breakpoints hide and restack, not resizeBryce Kwon-3/+3
Nothing changes size across a breakpoint any more. On a phone the tree listing keeps name and size, the diff and stat option panels hide, the owner line leaves the stacked masthead, and the search, switcher and authors wait until they fit.
Let the listings wrap and the diff tables scrollBryce Kwon-8/+10
Remove the repository homepage featureBryce Kwon-15/+0
Move `gen-version.sh` into toolsBryce Kwon-31/+5
Restyle the sources and fix the audit's findingsBryce Kwon-5166/+6213
Pin the sources to gnu17Bryce Kwon-0/+11
Bound the search and cache key a request can askBryce Kwon-1/+31
Stop the index and the log repeating workBryce Kwon-22/+43
Reuse a blame commit's detail across its entriesBryce Kwon-3/+15
Render each diff body while its file is openBryce Kwon-16/+222
Gather page output into one bufferBryce Kwon-2/+67
Emit generated runs in batches, not a write eachBryce Kwon-60/+109
Fix hunk numbering and a leak in the ssdiff viewBryce Kwon-18/+34
A hunk header that states no length was numbered from the wrong line, and the line a deferred row copied was never freed.
Sort refs by the date the ref actually carriesBryce Kwon-13/+9
Expand `module-link` placeholders outside printfBryce Kwon-2/+40
Build each hex dump row in one bufferBryce Kwon-9/+20
Work out the stats period labels onceBryce Kwon-49/+56
Compare author totals by signBryce Kwon-1/+7
The comparator returned a long difference truncated to int, which could flip sign and leave the ordering inconsistent.
Settle the names, types and layout of the sourcesBryce Kwon-237/+240
Isolate the git environment without a constructorBryce Kwon-8/+13
Update the bundled Git to 2.55.0Bryce Kwon-1/+1
Give empty repositories their own pageBryce Kwon-20/+70
Hide git's default repository descriptionBryce Kwon-0/+10
Strip the trailing slash before matching `/.git`Bryce Kwon-2/+5
Add `enable-relative-dates` and `date-format`Bryce Kwon-6/+68
Drop the help tab and its built-in guideBryce Kwon-120/+0
Add `CGIT_EXTRA_CFLAGS` for cgit-only build flagsBryce Kwon-0/+4
Reorganize the tree into vendor/ and custom/Bryce Kwon-4/+4
Replace the browser markdown renderer with a filterBryce Kwon-34/+4
The readme is now escaped plain text unless `about-filter` points at the new `about-render.lua`, which renders markdown, man pages and plain text server-side. `enable-markdown` goes away with the renderer.