| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
|
|
|
|
The cells of the Others row lose the empty class attribute they
carried.
|
|
|
|
|
|
|
|
repo_init_revisions already sets abbrev, commit_format and
show_root_diff to these values, and verbose_header is only read by
log_tree_commit, which the log and stats walks never call.
|
|
|
|
Every exit now goes through one label, which also clears the walk
arguments that the normal end used to leave allocated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|