AgeCommit message (Collapse)AuthorLines
Drop rev settings the feed's walk never readsBryce Kwon-4/+0
Strip a snapshot name's suffixes onceBryce Kwon-31/+21
Stop copying a snapshot's type and nameBryce Kwon-4/+4
Return nothing from the snapshot sendersBryce Kwon-11/+9
Describe each snapshot format as data in the tableBryce Kwon-82/+45
Return a repository's age rather than a found flagBryce Kwon-41/+14
Refuse a dumb object request without a gotoBryce Kwon-6/+4
Name a listed pack with git's own pack_basenameBryce Kwon-14/+1
Pick a blob's mimetype the way the plain page doesBryce Kwon-4/+1
Test a plain page entry's level onceBryce Kwon-4/+5
Stop terminating blobs git already terminatesBryce Kwon-4/+2
Drop a comment restating git's read_tree contractBryce Kwon-8/+0
Open the tree's code cell in one placeBryce Kwon-6/+3
Stop copying strings the tree page only readsBryce Kwon-15/+7
List the root of the tree through the shared walkBryce Kwon-22/+4
A root tree that cannot be read now lists empty rather than answering 404, the way a folder below it already does.
Tidy up after a directory chain however it endsBryce Kwon-1/+2
A row whose first entry is itself a directory leaked that entry's name. A level git could not read as a tree returned early instead, which also left the row's log, stats and plain links on the deeper path.
Tidy comments on the history pagesBryce Kwon-17/+14
Keep the side by side limits in ui-ssdiff.cBryce Kwon-13/+8
Write both halves of a side by side row one wayBryce Kwon-32/+25
Print every deferred run through one loopBryce Kwon-36/+5
Hand the side by side view its file pairBryce Kwon-50/+32
Drop two resets of statics still at zeroBryce Kwon-2/+0
Grow the diff's file list with ALLOC_GROWBryce Kwon-11/+7
Escape a unified diff line by its lengthBryce Kwon-9/+1
Abbreviate the index ids into local buffersBryce Kwon-14/+3
Name the diff prototype parameters as definedBryce Kwon-1/+1
Find blame's next tab stop the way ssdiff doesBryce Kwon-2/+3
The mask only worked while TAB_WIDTH stayed a power of two.
Emit both blame side columns with one loopBryce Kwon-18/+6
Set the blame scoreboard's path onceBryce Kwon-1/+0
Clear the blame details with string_list_clearBryce Kwon-10/+1
Test a blob for binary before blaming itBryce Kwon-15/+9
Pass request strings on without copying themBryce Kwon-13/+5
Move the stats period struct into ui-stats.cBryce Kwon-28/+27
Print every stats row with one functionBryce Kwon-32/+16
The cells of the Others row lose the empty class attribute they carried.
Step a stats period with one functionBryce Kwon-50/+20
Build the patch and stats arguments in a strvecBryce Kwon-32/+22
Drop an unused include from the patch pageBryce Kwon-1/+0
Drop rev settings that change nothingBryce Kwon-9/+0
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.
Split a log range with git's string list helperBryce Kwon-29/+9
Free the log's tip when its walk failsBryce Kwon-14/+6
Every exit now goes through one label, which also clears the walk arguments that the normal end used to leave allocated.
Refuse pathspec magic on the stats pageBryce Kwon-0/+6
Open the stats window at midnight on its first dayBryce Kwon-0/+4
Label the age column of a followed logBryce Kwon-20/+20
Write the flags recipe the way the version one isBryce Kwon-3/+3
Its message also spells the project's name as cgit.
Trim and correct the build file commentsBryce Kwon-3/+1
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.
Declare each phony target beside its ruleBryce Kwon-1/+2
A list at the end of the file is easy to miss when a target is added or renamed.
Add a development build scriptBryce Kwon-2/+5
cgit's objects are compiled by its own rule rather than git's, so they took no -MJ flag and a compilation database held only git's sources.
Fold the version script into its make recipeBryce Kwon-8/+17
gen-version.sh was only ever run by this one recipe, so tools/ now holds just the scripts a person runs.
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.
Offer the versions as an optionBryce Kwon-3/+18
enable-version-info brings back the cgit and git versions that 3a00e19 took off the footer and the generator tag, for a site that wants them, and the version 2a6726a put on the signature of patches now follows it too. It stays off by default for the reason 3a00e19 gave.