aboutsummaryrefslogtreecommitdiffstats
path: root/shared.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add parameter to adjust max message length in log listingsLars Hjemli2007-01-281-0/+4
| | | | | | | | | The parameter "max-message-length" can be specified in cgitrc, default value is 60. This affects the log message shown in repo summary and shortlog. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* WIP: add paths/backlinks to tree/blobviewLars Hjemli2007-01-121-0/+3
|
* Handle %xx encoding in querystringLars Hjemli2007-01-041-0/+13
| | | | | | | Convert valid %xx expressions in querystring to ascii, ignore invalid expressions (i.e. eat the three characters %xx). Signed-off-by: Lars Hjemli <larsh@hal-2004.(none)>
* Add generic support for search box in page headerLars Hjemli2006-12-281-0/+3
| | | | | | | This adds the ability to show a search box in any pageheader with correct href and hidden form data, but does not enable the box on any pages. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add missing ttl-options in configLars Hjemli2006-12-221-0/+8
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add basic diff viewLars Hjemli2006-12-201-0/+4
| | | | | | Finally, xdiff is used to show per-file diffs via commit view. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add cgit_free_commitinfo() and use where neededLars Hjemli2006-12-161-0/+10
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add cache-root option to /cgit/rcLars Hjemli2006-12-161-0/+2
| | | | | | | | Somehow, this option was forgotten when parsing the configfile. Add it. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add argument parsing + switch for uncached operationLars Hjemli2006-12-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | This adds support for the following options to cgit: --root=<path> --cache=<path> --nocache --query=<querystring> --repo=<reponame> --page=<pagename> --head=<branchname> --sha1=<sha1> --ofs=<number> On startup, /etc/cgitrc is parsed, followed by argument parsing and finally querystring parsing. If --nocache is specified (or set in /etc/gitrc), caching is disabled and cgit instead generates pages to stdout. The combined effect of these two changes makes testing/debugging a lot less painfull. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add head comment to shared.cLars Hjemli2006-12-161-0/+8
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Add simple pager to log pageLars Hjemli2006-12-141-3/+6
| | | | Signed-off-by: Lars Hjemli <hjemli@gmail.com>
* Move global variables + callback functions into shared.cLars Hjemli2006-12-111-0/+74
Signed-off-by: Lars Hjemli <hjemli@gmail.com>