summary refs log tree commit diff
path: root/bin/cash/tests
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-11-14 00:29:48 -0500
committerJune McEnroe <june@causal.agency>2018-11-14 00:29:48 -0500
commit4d633ecee6d1edfeffb567e532f8c00aaa340629 (patch)
tree88f6ec8546b064d9a2f85eb037b1d01f84a66422 /bin/cash/tests
parentAdd Chromatics — Running Up That Hill (diff)
downloadsrc-4d633ecee6d1edfeffb567e532f8c00aaa340629.tar.gz
src-4d633ecee6d1edfeffb567e532f8c00aaa340629.zip
Add \l binding to insert AGPL comment
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions
onal safety in case CGit checks this without calling parse_commit() again. Signed-off-by: John Keeping <john@keeping.me.uk> 2022-02-18Reset font size for blame oidJohn Keeping In Firefox, the hashes in the blame UI are out of step with the line number and content leading to ever increasing vertical misalignment. This is caused by the .oid class setting font-size to 90%, so override this back to 100% for the blame case, bringing the height of lines in all three columns of the table back into step. Signed-off-by: John Keeping <john@keeping.me.uk> 2022-02-18Add a link to the parent commit in blameJohn Keeping When walking through the history, it is useful to quickly see the same file at the previous revision, so add a link to do this. It would be nice to link to the correct line with an additional fragment, but this requires significantly more work so it can be done as an enhancement later. (ent->s_lno is mostly the right thing, but it is the line number in the post-image of the target commit whereas the link is to the parent of that commit, i.e. the pre-image of the target.) Suggested-by: Alejandro Colomar <alx.manpages@gmail.com> Signed-off-by: John Keeping <john@keeping.me.uk> 2022-02-18Fix fmt() off-by-one errorlemon vsnprintf returns the byte count of the formatted output not including the null terminator, so in the case that len == 1024 the last character of the output was being truncated and not detected by the later check. Changing the greater than comparison to greater than or equal fixes this edge case. 2022-02-17Allow to give readme head from queryChristian Hesse Reading the README from repository used to be limited to default branch or a branch given in configuration. Let's allow a branch from query if not specified explicitly. 2022-02-13Bump version to 1.3.0 1.3.0June McEnroe 2022-02-13Update information for forkJune McEnroe 2022-02-13Remove Lua supportJune McEnroe Lua support is unused and the dlsym fwrite/write hacks horrify me. Clean it up. 2022-02-13Silence owner-info errorJune McEnroe cgit runs in a chroot. It is normal that it cannot look up user info in /etc/passwd. 2022-02-13Remove default faviconJune McEnroe I do not like these things. 2022-02-13Show about path in page titleJune McEnroe 2022-02-13Generate valid Atom feedsJune McEnroe Fixes several RFC 4287 violations: > 4.1.1. The "atom:feed" Element > o atom:feed elements MUST contain exactly one atom:id element. > o atom:feed elements SHOULD contain one atom:link element with a rel > attribute value of "self". This is the preferred URI for > retrieving Atom Feed Documents representing this Atom feed. > o atom:feed elements MUST contain exactly one atom:updated element. An atom:id element is generated from cgit_currentfullurl(), and an atom:link element with a rel attribute of "self" is generated with the same URL. An atom:updated element is generated from the date of the first commit in the revision walk. > 4.1.2. The "atom:entry" Element > o atom:entry elements MUST NOT contain more than one atom:content > element. The second atom:content element with the type of "xhtml" is removed. > 4.2.6. The "atom:id" Element > Its content MUST be an IRI, as defined by [RFC3987]. Note that the > definition of "IRI" excludes relative references. Though the IRI > might use a dereferencable scheme, Atom Processors MUST NOT assume it > can be dereferenced. The atom:id elements for commits now use URNs in the "sha1" or "sha256" namespaces. Although these are not registered URN namespaces, they see use in the wild, for instance as part of magnet URIs. 2022-02-13Fix crash trying to print "this commit" on 404sJune McEnroe For example any URL that starts with a real repo name but isn't valid. 2022-02-13Use owner-filter for repo page headersJune McEnroe Previously it was only used if owners were displayed on the index. 2022-02-13Fix tests for diff spansJune McEnroe 2022-02-13Use <pre> and <span> to print diffsJune McEnroe This correctly preserves whitespace in browsers without CSS, as an alternative to [1]. [1]: https://80x24.org/cgit.git/commit/?id=7c692e6137697de8a8473c4de5c3de4fb03a2989 2022-02-13Use buffered stdioEric Wong Our generation of HTML triggers many small write(2) syscalls which is inefficient. Time output on a horrible query against my git.git mirror shows significant performance improvement: QUERY_STRING='id=2b93bfac0f5bcabbf60f174f4e7bfa9e318e64d5&id2=d6da71a9d16b8cf27f9d8f90692d3625c849cbc8' PATH_INFO=/mirrors/git.git/diff export QUERY_STRING PATH_INFO time ./cgit >/dev/null Before: real 0m1.585s user 0m0.904s sys 0m0.658s After: real 0m0.750s user 0m0.666s sys 0m0.076s 2022-02-13Remove redundant title on repo anchorsChris Mayo The title attribute was being set to the same value as the anchor element text. Signed-off-by: Chris Mayo <aklhfex@gmail.com> 2022-02-13Improve button spacing for browsers w/o CSS