AgeCommit message (Collapse)AuthorLines
Unify the docs, samples and extensionsBryce Kwon-15/+10
Clean up the whole treeBryce Kwon-2/+1
Rename the inconsistent config keysBryce Kwon-2/+2
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
Rename the agefile hook to `cgit-age`Bryce Kwon-0/+0
Rewrite the agefile hook for reliabilityBryce Kwon-6/+25
Reorganize the tree into vendor/ and custom/Bryce Kwon-0/+0
Reorganize into source, assets and librariesBryce Kwon-0/+0
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.
contrib/hooks: add sample post-receive hook using agefileJohn Keeping-0/+19
One of the most frequent questions on the mailing list relates to the idle time in the repository list. The answer to this is to use the "agefile" feature to calculate the time of the last change whenever the repository receives changes. Add a sample post-receive hook in a new "contrib" directory so that we can just point people at the repository in the future. Signed-off-by: John Keeping <john@keeping.me.uk>