summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Highlight single-char variables nested in make interpolationsJune McEnroe2020-01-14
| | | | e.g. ${LDLIBS_$@}
* Set Bl -column tables to 100% widthJune McEnroe2020-01-08
|
* Don't add dt margins to Bl-compact listsJune McEnroe2020-01-08
|
* Use mandoc -T html for about-filterJune McEnroe2020-01-08
| | | | | | This also makes source-filter show mdoc source again and removes the dependency on ttpre entirely. I copied in the inline stylesheet mandoc outputs without -O fragment and added some customizations.
* Add The Book of FloraJune McEnroe2020-01-05
| | | | | Also bump the rating of the previous book, I enjoyed both of them a lot more than the first one.
* Replace gr alias with git resetJune McEnroe2020-01-04
| | | | | I haven't been doing much rebasing in a long time and I've caught myself trying to use gr to do reset.
* Remove shotty -c flag from upJune McEnroe2020-01-03
|
* Add Darling Don't CryJune McEnroe2020-01-03
| | | | Heard at cafe.
* Update license header templates for the new yearJune McEnroe2020-01-01
|
* Add \S to sort inside bracesJune McEnroe2019-12-26
|
* Reformat music.txtJune McEnroe2019-12-23
|
* Rename music.md to music.txtJune McEnroe2019-12-23
|
* Add DO YOU DOUBT ME TRAITORJune McEnroe2019-12-23
|
* Add license header to cgit CSSJune McEnroe2019-12-22
| | | | As requested. Funny that its license header capitalizes You.
* Add The Book of EttaJune McEnroe2019-12-22
|
* Revert "Add first working version of imbox"June McEnroe2019-12-21
| | | | | | Moved to <https://git.causal.agency/imbox>. This reverts commit 7ff5f3fd826e313ce8353a532bdfa4989dc946dc.
* Add first working version of imboxJune McEnroe2019-12-21
|
* Respect mailmap in gl pretty formatJune McEnroe2019-12-20
|
* Set LANG in cgit filtersJune McEnroe2019-12-20
| | | | | ttpre needs to know about UTF-8 too so it can bold/italic non-ASCII chars.
* Source .editrc before applying -v or -eJune McEnroe2019-12-20
| | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete.
* Disable signing commitsJune McEnroe2019-12-20
| | | | | | Why did I ever turn this on? This gets me nothing but inconvenience. RIP to all the wasted bytes in my git repos.
* Ignore about-filterJune McEnroe2019-12-19
|
* Fix matching make tags with no sourcesJune McEnroe2019-12-19
|
* Avoid matching := assignments as tagsJune McEnroe2019-12-19
|
* Hide line numbers when rendering mdocJune McEnroe2019-12-18
| | | | | | Hack: output an extra <td> after rendering mdoc so that line numbers can be hidden based on there being three. This required splitting source-filter and about-filter since on about pages there is no table.
* Customize cgit CSSJune McEnroe2019-12-18
|
* Use :target rather than :focus pseudo-classJune McEnroe2019-12-18
| | | | :target persists after you click on something else.
* Copy cgit auxiliary binaries properlyJune McEnroe2019-12-18
|
* Add git.causal.agency cgit configJune McEnroe2019-12-18
|
* Bail from hi if input is binaryJune McEnroe2019-12-18
| | | | | NULs in the input cause an infinite loop in htmlEscape, not to mention regexes obviously not working, etc.
* Post "cgit setup"June McEnroe2019-12-16
|
* Add .editrc to set vi bindingsJune McEnroe2019-12-15
|
* Link to git. from bin htmlJune McEnroe2019-12-15
|
* Link to git. from causal.agencyJune McEnroe2019-12-15
|
* Set ssh port for git.causal.agencyJune McEnroe2019-12-15
|
* Add option to default to text in hiJune McEnroe2019-12-15
|
* Match .profile and .shrc as shell in hiJune McEnroe2019-12-15
|
* Add Exit StrategyJune McEnroe2019-12-12
|
* Add a few more notes about librariesJune McEnroe2019-12-11
|
* Post "Some Libraries"June McEnroe2019-12-11
|
* Document diff input language in hiJune McEnroe2019-12-11
|
* Add Truth HurtsJune McEnroe2019-12-11
|
* Add Artificial ConditionJune McEnroe2019-12-08
|
* Allow cd-ing into a fileJune McEnroe2019-12-05
|
* Add The Fifth SeasonJune McEnroe2019-12-05
|
* Fix \? prompt expansion for more than one digitJune McEnroe2019-12-02
|
* Only add existing directories to PATHJune McEnroe2019-11-29
|
* Clear PATH before populating it againJune McEnroe2019-11-27
| | | | Oops, this got lost.
* Rename bin.7 to README.7June McEnroe2019-11-27
| | | | GitHub be damned.
* Document HISTFILEJune McEnroe2019-11-26
|
k/commit/scan-tree.c?h=1.4.0&id=9a725f4f0991710336584bb284a83dcf5fa5bf1e&follow=1'>scan-tree: fix regression in section-from-path=-1John Keeping Commit fb3655d (use struct strbuf instead of static buffers - 2013-04-06) introduced a regression in the "section-from-path" handling when the configured value is negative. By changing the "rel" variable so that it includes a trailing slash, counting slashes from the end of the string no longer gives the same answer as it did before. Fix this by ensuring that "rel" does not have a trailing slash. Reported-by: Julius Plenz <plenz@cis.fu-berlin.de> Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15t0001: ignore ".dirty" suffix on Git versionJohn Keeping When testing modifications in Git that affect CGit, it is annoying to have t0001 failing simply because the Git version has a ".dirty" suffix when the version of Git there does indeed match that specified in the CGit makefile. Stop this by stripping the ".dirty" suffix from the GIT_VERSION variable. Note that this brings the "Git version" behaviour in line with the "submodule version" case which does not check if the working tree in git/ is modified. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15tests: set TEST_OUTPUT_DIRECTORY to the CGit test directoryJohn Keeping By default, Git's test suite puts the trash directories and test-results directory into its own directory, not that containing the tests being run. This is less convenient for inspecting test failures, so set the output directory to CGit's tests/ directory instead. Note that there is currently a bug in Git whereby it will create the trash directories in our tests/ directory regardless of the value of TEST_OUTPUT_DIRECTORY, and then fail to remove them once the tests are done. This change does currently affect the location of the test-results/ directory though. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-15t0109: test more URLsJohn Keeping In order to ensure that we don't access $HOME at some point after initial startup when rendering a specific view, run the strace test on a range of different pages. This ensures that we don't end up reading a configuration later for some specific view. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-10cgitrc.5.txt: Specify when scan-path must be defined before.Jason A. Donenfeld Several options must be specified prior to scan-path. This is consistant source of user confusion. Document these facts. Suggested-by: Lukas Fleischer <cgit@cryptocrack.de> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> 2013-04-10ui-snapshot.c: Prepend "V" when guessing ref namesLukas Fleischer In cgit_print_snapshot_links() we strip leading "v" and "V", while we currently only prepend a lower case "v" when parsing a snapshot file name. This results in broken snapshot links for tags that start with an upper case "V". Avoid this by prepending a "V" as a fallback. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10t0107: Skip ZIP tests if unzip(1) isn't availableLukas Fleischer Note that we cannot use skip_all here since some tests have already been executed when ZIP tests are reached. Use test prerequisites to skip everything using unzip(1) if the binary is not available instead. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10tests/: Do not use `sed -i`Lukas Fleischer "-i" isn't part of the POSIX standard and doesn't work on several platforms such as OpenBSD. Use a temporary file instead. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-10Add branch-sort and repo.branch-sort options.Jason A. Donenfeld When set to "name", branches are sorted by name, which is the current default. When set to "age", branches are sorted by the age of the repository. This feature was requested by Konstantin Ryabitsev for use on kernel.org. Proposed-by: Konstantin Ryabitsev <mricon@kernel.org> 2013-04-10t0109: chain operations with &&John Keeping Without '&&' between operations, we will not detect if strace or cgit exit with an error status, which would cause a false positive test status in this case. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-10cgit.c: Do not restore unset environment variablesLukas Fleischer getenv() returns a NULL pointer if the specified variable name cannot be found in the environment. However, some setenv() implementations crash if a NULL pointer is passed as second argument. Only restore variables that are not NULL. See commit d96d2c98ebc4c2d3765f5b35c4142e0e828a421b for a related patch. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-04-09t0107: Use `tar -z` for gzip'ed archivesLukas Fleischer