| Age | Commit message (Collapse) | Author | Lines |
|---|---|---|---|
| Skip the shared fixtures where nothing reads them | Bryce Kwon | -0/+2 | |
| t0004 reads only the documents, and t0005 builds its own repository and configs, so each run of either built five repositories for none. | |||
| Write the snapshot header and content checks once | Bryce Kwon | -21/+19 | |
| Leave the snapshot and feed tool checks to test-lib | Bryce Kwon | -22/+5 | |
| A lazy prerequisite is checked only when a test asks for it, and test-lib names the missing one on every skipped test, so the skip notes go too. test-lib already defines UNZIP and the unzip it checks. The test that unpacks a tag's tar.gz with gzip now asks for GZIP like every other one that does. | |||
| Cut test comments that restate the code beside them | Bryce Kwon | -6/+1 | |
| Correct the test comments that went stale | Bryce Kwon | -10/+10 | |
| Trim the tidy check down to what it does | Bryce Kwon | -17/+3 | |
| Nothing sets NO_TIDY_WARNINGS, and a warning never fails the check, so the knob only quieted the output of a verbose run. | |||
| Drop the exit lines that follow test_done | Bryce Kwon | -6/+0 | |
| test_done ends the script on every path, skip_all included. | |||
| Describe a negative section-from-path in cgitrc | Bryce Kwon | -2/+3 | |
| Spell url in the Lua comments as the docs do | Bryce Kwon | -16/+16 | |
| Say cgit pages carry no expiry, not no headers | Bryce Kwon | -3/+3 | |
| Behind an auth filter every page carries Cache-Control: private and the login page no-store, so only the missing expiry holds on every site. | |||
| Describe the cache's scan files and its locking | Bryce Kwon | -7/+13 | |
| The background rebuild points its stderr at /dev/null so the web server does not wait on it, which is why its failures never reach the log. | |||
| Correct two fallbacks the sample config states | Bryce Kwon | -3/+3 | |
| cgit_snapshot_prefix falls back to the basename of the repository url, and print_object sends a binary blob as application/octet-stream. | |||
| Name the pages the highlighter runs on | Bryce Kwon | -1/+1 | |
| Point the source-filter sample at its notes | Bryce Kwon | -3/+2 | |
| Correct what a negative section-from-path drops | Bryce Kwon | -2/+3 | |
| section_slash counts the repository's own directory as the first element back from the end, so "-1" takes nothing above it away. | |||
| Name module-link.<path> among the guarded keys | Bryce Kwon | -5/+5 | |
| Write five compound terms one way in the docs | Bryce Kwon | -12/+12 | |
| Each takes the form its option name or most of the prose already uses, as in case-sensitive-sort and side-by-side-diffs. | |||
| Spell HTML in capitals as most of the docs do | Bryce Kwon | -5/+5 | |
| The head section loses its capitals too, since HEAD elsewhere in the manual is git's. | |||
| Spell url the way the tree mostly does | Bryce Kwon | -22/+22 | |
| Names keep their own spelling, so the URL trailer and CGIT_REPO_URL stay in capitals. | |||
| Keep the repository title in one static buffer | Bryce Kwon | -2/+6 | |
| Free the revision walks' arguments and state | Bryce Kwon | -6/+13 | |
| Spell non-zero the way the rest of the tree does | Bryce Kwon | -1/+1 | |
| Drop a query value check that cannot fire | Bryce Kwon | -3/+0 | |
| Check a ref path without copying it | Bryce Kwon | -10/+4 | |
| Share one lock-file helper between the caches | Bryce Kwon | -64/+83 | |
| Keep the script name local to prepare_context | Bryce Kwon | -5/+1 | |
| Print line number anchors through one helper | Bryce Kwon | -39/+31 | |
| Print the commit and tag dates through one helper | Bryce Kwon | -10/+21 | |
| Print each person through one helper | Bryce Kwon | -44/+30 | |
| The log, refs and tag pages no longer open a filter of their own, so they stop including filter.h. | |||
| Refuse pathspec magic through one helper | Bryce Kwon | -21/+19 | |
| Start each history walk through one helper | Bryce Kwon | -18/+20 | |
| Order shared.c the way shared.h declares it | Bryce Kwon | -147/+144 | |
| The header's blob and pathspec checks move after the diff wrappers so each group reads as one, and each static helper now sits directly above its only user. | |||
| Free commit and tag records beside their parsers | Bryce Kwon | -34/+30 | |
| With the frees gone from shared.h, five page files need nothing else from it, so they stop including it. | |||
| Keep the cache's trailing slash helper in cache.c | Bryce Kwon | -10/+12 | |
| Move cgit.c's own helpers out of shared.c | Bryce Kwon | -86/+78 | |
| Move the mimetype lookup into ui-plain.c | Bryce Kwon | -52/+50 | |
| Move the ref list code into ui-refs.c | Bryce Kwon | -88/+85 | |
| Move the die wrappers into filter.c | Bryce Kwon | -34/+30 | |
| Ask for every path below the about page in one test | Bryce Kwon | -22/+12 | |
| All of them stop at the same early return in about_fn, so each now gets the status, the html error page and a clean log. | |||
| Name the missing home without searching for one | Bryce Kwon | -10/+1 | |
| strace logs a call that names the path whether or not it succeeds, so a home that existed would still be caught, and cgit unsets HOME before git runs anyway. | |||
| Work out each gitlink's target once | Bryce Kwon | -11/+2 | |
| Test bodies run in the main shell, so the target named in the fixture reaches every check that greps for it. | |||
| Serve both readme escaping checks from one config | Bryce Kwon | -16/+9 | |
| Ask each page that sorts odd branches in one loop | Bryce Kwon | -23/+8 | |
| Write the test filter scripts with write_script | Bryce Kwon | -9/+3 | |
| Derive the API test's config from the loud one | Bryce Kwon | -6/+1 | |
| Check the filter flush on the pages already fetched | Bryce Kwon | -16/+7 | |
| The about check already finds the div right before the filtered text, so its copy went, and the tree page is flattened where it was first read. | |||
| Cut test comments that repeat what is said nearby | Bryce Kwon | -13/+4 | |
| Correct two test comments that went stale | Bryce Kwon | -3/+3 | |
| Drop test lines that add nothing | Bryce Kwon | -4/+0 | |
| The trash directory starts empty and setup.sh already made the cache, the clamp check already fails on a short query, and the commit the setup named is still there to pin. | |||
| Leave two log checks to the log tests | Bryce Kwon | -12/+0 | |
| t0103 already renders foo/log and finds commit 5, and its search for a bracket fails the same way this literal search did if --fixed-strings ever goes. | |||
