AgeCommit message (Collapse)AuthorLines
Look up a request's commit in one placeBryce Kwon-8/+2
The diff page now names a revision that is no commit the way the request wrote it, as the other pages already did, rather than as the full id it resolved to. The helpers sit beside the error page in ui-shared.c, since shared.c prints nothing.
Allocate formatted strings with git's xstrfmtBryce Kwon-1/+1
Tidy comments on the history pagesBryce Kwon-6/+5
Pass request strings on without copying themBryce Kwon-5/+2
Offer no diff options on an octopus mergeBryce Kwon-1/+3
The commit page draws no diff for a merge of three or more parents, so the options above it changed nothing.
Rename enable-trailers to enable-commit-trailersBryce Kwon-1/+1
Add stable markup hooks for site themesBryce Kwon-6/+6
Harden the page renderersBryce Kwon-17/+32
Keep the hash rows out of the column widthsBryce Kwon-8/+10
Map trailer idents and print bare lines as writtenBryce Kwon-17/+40
Split trailers out of the commit messageBryce Kwon-3/+125
Clean up the whole treeBryce Kwon-27/+15
Rename the inconsistent config keysBryce Kwon-1/+1
noplainemail enable-plain-email noheader enable-header cache-root-ttl cache-index-ttl cache-repo-ttl cache-summary-ttl cache-scanrc-ttl cache-scan-ttl agefile age-file renamelimit rename-limit extra-head-content head-content
Use standard HTTP reason phrasesBryce Kwon-2/+2
Keep the commit hashes together on the commit pageBryce Kwon-2/+4
Tidy the structure of the generated markupBryce Kwon-7/+7
Wrap the dates in time elementsBryce Kwon-2/+4
Remove the obsolete summary attributesBryce Kwon-1/+1
Drop the XHTML slashes and boolean spellingsBryce Kwon-2/+2
Restyle the sources and fix the audit's findingsBryce Kwon-79/+107
Settle the names, types and layout of the sourcesBryce Kwon-2/+2
Point the fork's links and credits at itselfBryce Kwon-1/+1
AUTHORS now records the upstream developers as the project's history rather than as maintainers of the fork.
Reorganize into source, assets and librariesBryce Kwon-0/+150
The C sources move to source/, the served files to assets/, the bundled Git submodule to libraries/git and the filter scripts to extensions/. Everything the build generates now lands in build/, so a clean is a single remove and the tree stays clean.