AgeCommit message (Collapse)AuthorLines
Fold a tag's signature away under its messageBryce Kwon-4/+25
The armour ran on for more lines than most tag messages, as part of the message itself. git finds the signature for every kind it can sign with, so PGP, SSH and X.509 all fold the same way.
Offer tag snapshots only for a tagged commitBryce Kwon-5/+9
The tag page offered a download for a tag of a tree or a blob, which only led to a "Not a commit" page. The refs listing already checks.
Add stable markup hooks for site themesBryce Kwon-5/+5
Harden the page renderersBryce Kwon-2/+13
Name the tagged object under its full idBryce Kwon-26/+27
Lay the tag table out like the commit tableBryce Kwon-31/+47
Clean up the whole treeBryce Kwon-17/+8
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-3/+3
Wrap the dates in time elementsBryce Kwon-2/+5
Keep a NULL tagger address out of the email filterBryce Kwon-1/+4
Give the stub and tag rows their full widthBryce Kwon-7/+7
Let the listings wrap and the diff tables scrollBryce Kwon-1/+1
Restyle the sources and fix the audit's findingsBryce Kwon-75/+99
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/+122
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.