about summary refs log tree commit diff
path: root/cgit.css (follow)
Commit message (Expand)AuthorAge
* ui-tree: show hexdump of binary blobsLars Hjemli2009-01-31
* Merge branch 'jw/commit-decorations'Lars Hjemli2009-01-27
|\
| * cgit.css: minor adjustment of commit decorationsLars Hjemli2009-01-27
* | Merge branch 'og/tree-view-selection'Lars Hjemli2009-01-27
|\ \
| * | changed objects are outputted, allowing for selections of code onlyOnne Gorter2009-01-10
* | | Merge branch 'lh/stats'Lars Hjemli2009-01-27
|\ \ \ | |_|/ |/| |
| * | Add a 'stats' page to each repoLars Hjemli2008-12-06
* | | ui-log: show name-decorations in log outputLars Hjemli2009-01-11
| |/ |/|
* | ui-log: use css to make full-log prettierLars Hjemli2008-11-30
|/
* Add link to index page from repo header, remove page nameLars Hjemli2008-05-04
* Add footer with page creation time and cgit version on all pagesLars Hjemli2008-05-03
* Add a pager on the repolistLars Hjemli2008-05-03
* Fix more css uglinessLars Hjemli2008-04-14
* cgit.css: set form marginsLars Hjemli2008-04-14
* Fix css font-familyLars Hjemli2008-04-14
* More layout fixesLars Hjemli2008-04-13
* Minor fixup in tree-view cssLars Hjemli2008-04-12
* Reintroduce the branch switcherLars Hjemli2008-04-12
* Replace sidebar/logoLars Hjemli2008-04-12
* Use tables for page layoutLars Hjemli2007-11-16
* Fix html error detected by test-suiteLars Hjemli2007-11-11
* Minor css tweaksLars Hjemli2007-11-09
* Do not require javascript-enabled clientsLars Hjemli2007-11-03
* Fix typo in cssShunichi Fuji2007-11-03
* Change the cgit layoutLars Hjemli2007-10-30
* Teach log search about --grep, --author and --committerLars Hjemli2007-10-28
* Merge branch 'stable'Lars Hjemli2007-10-05
|\
| * correct typo in CSSMichael Krelin2007-10-05
* | cgit.css: make diff headers more visibleLars Hjemli2007-10-01
* | css: remove the annoying tr:hover rule for diffstatLars Hjemli2007-10-01
|/
* Add support for line number in url fragmentLars Hjemli2007-07-23
* css: adjust vertical-align of commit info th cellsMichael Krelin2007-07-18
* Change S/L/T to summary/log/treeLars Hjemli2007-06-18
* Add more menuitems on repo pagesLars Hjemli2007-06-18
* ui-tree: html/css cleanupLars Hjemli2007-06-17
* ui-tree: unify with ui-view, use path to select tree/blobLars Hjemli2007-06-16
* cgit.css: make it validateLars Hjemli2007-06-07
* Add repo.readme parameterLars Hjemli2007-05-23
* Add cgit_print_age() functionLars Hjemli2007-05-22
* css: make column headings boldLars Hjemli2007-05-21
* Make frontpage friendlierLars Hjemli2007-05-21
* Adjust apperance of repogroup headersLars Hjemli2007-05-20
* Teach cgit how to group repositories by categoryLars Hjemli2007-05-18
* Do not wrap filemode column in diffstat tableLars Hjemli2007-05-16
* Add link to commitdiff below diffstatLars Hjemli2007-05-16
* Use tables and css to create the diffstat graph, fix scalingLars Hjemli2007-05-15
* cgit.css: try to make diffs look a little bit nicerLars Hjemli2007-05-14
* cgit.css: try do make diffstat a little bit nicerLars Hjemli2007-05-14
* Add log filtering by path and link to it from tree viewLars Hjemli2007-05-14
* Add commitdiff between commit and each of it's parentLars Hjemli2007-05-13
/linux/kernel/git/torvalds/linux.git/patch/?id=2840c > 566e95599cd60c7143762ca8b49d9395050" ... > 2014-06-11 15:41:46 (1.05 MB/s) - ‘yes-cache’ saved [978944] 978944 (956KB exactly) with a cache-hit Since the "html" functions use raw write(2) to STDIO_FILENO, we don't notice problems with most pages, but raw patches write using printf(3). This is fine if we're outputting straight to stdout since the buffers are flushed on exit, but we close the cache output before this, so the cached output ends up being truncated. Make sure the buffers are flushed when we finish outputting a patch so that we avoid this. No other UIs use printf(3) so we do not need to worry about them. Actually, it's slightly more interesting than this... since we don't set GIT_FLUSH, Git decides whether or not it will flush stdout after writing each commit based on whether or not stdout points to a regular file (in maybe_flush_or_die()). Which means that when writing directly to the webserver, Git flushes stdout for us, but when we redirect stdout to the cache it points to a regular file so Git no longer flushes the output for us. The patch is still correct, but perhaps the full explanation is interesting! Reported-by: Konstantin Ryabitsev <mricon@kernel.org> 2014-06-28ui-log: ignore unhandled argumentsJohn Keeping If you search for a bogus range string here: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/ Using something like "range" and "qwerty123456", it returns an "Internal Server Error" and the following in the logs: > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] fatal: > ambiguous argument 'qwerty123456': unknown revision or path not in the > working tree., referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] Use '--' to > separate paths from revisions, like this:, referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] 'git <command> > [<revision>...] -- [<file>...]', referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ > [Tue Jun 10 17:45:32 2014] [error] [client 172.21.1.6] Premature end > of script headers: cgit, referer: > http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ The cache will kick in, so if you search for the same string again, it'll show an empty range, so you have to change the bogus strings each time. This is because we just pass the arguments straight to Git's revision parsing machinery which die()s if it cannot parse an argument, printing the above to stderr and exiting. The patch below makes it a bit friendlier by just ignoring unhandled arguments, but I can't see an easy way to report errors when we can't parse revision arguments without losing the flexibility of supporting all of the revision specifiers supported by Git. Reported-by: Konstantin Ryabitsev <mricon@kernel.org> 2014-06-28git: update for git 2.0Christian Hesse prefixcmp() and suffixcmp() have been remove, functionality is now provided by starts_with() and ends_with(). Retrurn values have been changed, so instead of just renaming we have to fix logic. Everything else looks just fine. 2014-04-17remove trailing whitespaces from source filesChristian Hesse 2014-04-12git: update to 1.9.2Christian Hesse Everything works just bumping the version in Makefile and commit hash in submodule. No code changes required. 2014-04-05Fix cgit_parse_url when a repo url is contained in another repo urlJulian Maurice For example, if I have two repos (remove-suffix is enabled): /foo /foo/bar http://cgit/foo/bar/ is interpreted as "repository 'foo', command 'bar'" instead of "repository 'foo/bar'" 2014-03-20Makefile: use more reliable git tarball mirrorJason A. Donenfeld 2014-03-20git: update to 1.9.1Christian Hesse