| Age | Commit message (Collapse) | Author | Lines |
|
|
|
The sixth limit repeated 2 * YEAR, so an age of two years or more ran
one place past the classes, which is why the suffixes and units
repeated their last entry and the class needed a clamp. It now stops
on the years bucket itself.
|
|
Nine rules each set display: none, scattered out of the stylesheet's
section order. Each block now hides its elements in one list, in
section order, and the rest of its rules follow in that order too.
|
|
The repository list is also a table.list, which is full width at every
size.
|
|
|
|
The diffstat is built from td cells alone.
|
|
|
|
|
|
The trailer table is laid out to match the commit table, so the two
now read their cell spacing from one place. The trailer cells gain the
explicit normal weight the commit cells keep, which they already had
from inheritance.
|
|
|
|
Blame is drawn as a table of both classes, so its own rule and its
halves of the line anchor lists only repeated the blob rules.
|
|
|
|
|
|
|
|
It took --del, the colour of a removed diff line, while div.error
takes --accent.
|
|
The side-by-side view writes its note as a td.truncated, which the
stylesheet already styles together with the unified view's div, but
only the div's link was underlined.
|
|
The anchors' scroll margin of half the window already centres a line
scrolled to the top of the view, which is where the browser puts a
single line. Asking to centre a range as well centred the margin with
it, and in Chromium, WebKit and Firefox the first line of a range
landed 73% of the way down the window against 49% for a single line.
|
|
getElementsByClassName returns a live collection, so an age moved to
the next unit dropped out of it mid-loop and the age after it was
skipped until the next pass, which can be a day away. On a cached page
that has crossed a unit boundary every second age stayed stale.
querySelectorAll returns a static list of the same elements.
|
|
Nothing passes parse_args an argv, since t0401 imports only
split_cgi_output.
|
|
The release script described a -Wformat-nonliteral run it does not
make, and the development script's header retold the flags below it.
|
|
Its message also spells the project's name as cgit.
|
|
The test rule's note on ordering predates .NOTPARALLEL, which covers
it. The install paths are not compiled in, and a lowercase name is no
easier to override than another.
|
|
CGIT_SCRIPT_PATH and CGIT_DATA_PATH are install paths, read only by the
install and uninstall rules here.
|
|
|
|
|
|
The commit page finds the trailer block with git's own parser, and the
entry's retelling of git's rule left out the cherry-pick lines.
|
|
|
|
|
|
The cache hook named only the age-file hook, from before the
commit-graph hook came.
|
|
|
|
|
|
The preamble above the filters explains lua: and exec:, and the repo.*
filter entries already read "Value is a command."
|
|
|
|
The filter section names about-render.lua and the source-filter itself.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Each config listed every header cgit sends, where only its own nosniff
and strict policy on raw bytes bear on the headers set there. The list
also missed Vary, and the Apache one called Apache a proxy.
|
|
Each global filter entry restated the arguments and the stdin and
stdout contract that "Filter API" gives in full. commit-filter and
email-filter now name their shipped filters, as the others do.
|
|
|
|
|
|
A snapshot's format comes from the suffix of its filename in the path,
not from the query string.
|
|
The nginx sub-path recipe moved only the stylesheet and the logo, and
left the script and the icon pointing at the domain root.
|
|
Only the footer carries the git version. The reason the versions stay
out by default is left to MANUAL, which already gives it.
|
|
cgit falls back to SCRIPT_NAME followed by a slash when virtual-root
is unset, so its links always take the path form and none take the
?url= form the docs described.
|
|
The quick start says to uncomment scan-path, and in its old place a
scanned repository missed every setting below it, among them the
filters, the snapshots and the enable flags.
|
|
|