summaryrefslogtreecommitdiff
path: root/gitweb/gitweb.cgi
Commit message (Collapse)AuthorAgeFilesLines
...
* gitweb: Use $hash_base as $search_hash if possibleTimo Hirvonen2006-06-221-1/+3
| | | | | | | | $hash (h parameter) does not always point to a commit. Use $hash_base as $search_hash when it is defined. Signed-off-by: Timo Hirvonen <tihirvon@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: Make use of $PATH_INFO for project parameterJakub Narebski2006-06-211-1/+2
| | | | | | | | | | | | | | | Allow to have project name in the path part of URL, just after the name of script. For example instead of gitweb.cgi?p=git.git you can write gitweb.cgi/git.git or gitweb.cgi/git.git/ Not used in URLs inside gitweb; it means that the above alternate syntax must be generated by hand, at least for now. Side effect: project name parameter is now stripped of leading and trailing slash before validation. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Move $gitbin earlier in gitweb.cgiJakub Narebski2006-06-211-3/+3
| | | | | | | (cherry picked from 9dca843086356b964f27d8fabe1e3c48074a9f02 commit) Signed-off-by: Jakub Narebski <jnareb.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Add git version to gitweb outputJakub Narebski2006-06-211-2/+11
| | | | | | | | Add git-core binaries used version as the comment at the beginning of HTML output, just below the comment with version of git web interface version. Signed-off-by: Jakub Narebski <jnareb@gmail.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: whitespace cleanupJakub Narebski2006-06-211-19/+19
| | | | | | | | | Do not use tabs to align variable initialization (actually use tabs only at the beginning of line, for code indent). Remove trailing whitespace. Make whitespace usage more consistent. Signed-off-by: Jakub Narebski <jnareb.com> Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: style done with stylesheetJakub Narebski2006-06-201-39/+41
| | | | | | | | Replace (almost) all 'style' attributes with 'class' attribute and adding rule to CSS file. Some tables use CSS for styling instead of legacy styling attributes. [jc: too many rejects -- hand fixed and reindented]
* gitweb: A couple of page title tweakingJakub Narebski2006-06-201-0/+6
| | | | | [jc: the e-mailed patch did not apply, so I had to guess but I think I got the result right.]
* Fix: Support for the standard mime.types map in gitwebJakub Narebski2006-06-201-1/+1
| | | | | | Temporary fix: commented out offending line in mimetype_guess. Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: add type="text/css" to stylesheet linkJakub Narebski2006-06-191-2/+2
| | | | Signed-off-by: Junio C Hamano <junkio@cox.net>
* Support for the standard mime.types map in gitwebPetr Baudis2006-06-181-0/+44
| | | | | | | | gitweb will try to look up the filename mimetype in /etc/mime.types and optionally a user-configured mime.types map as well. Signed-off-by: Petr Baudis <pasky@suse.cz> Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: text files for 'blob_plain' action without charset by defaultJakub Narebski2006-06-181-3/+3
| | | | | | | | $default_text_plain_charset is undefined (no specified charset) by default. Additionally ':raw' layer for binmode is used for outputting file content. Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: safely output binary files for 'blob_plain' actionJakub Narebski2006-06-181-4/+39
| | | | | | | | | | | | | | | gitweb tries now to output correct Content-Type header for 'blob_plain' action; for now text/plain for text files, appropriate image MIME type for *.png, *.gif and *.jpg/*.jpeg files, and application/octet-stream for other binary files. Introduced new configuration variables: $default_blob_plain_mimetype and $default_text_plain_charset (only 'utf-8' is guaranteed to work for the latter). binmode changed to ':raw' in git_blob_plain for output of non-text files. Signed-off-by: Junio C Hamano <junkio@cox.net>
* Move gitweb style to gitweb.cssJakub Narebski2006-06-181-60/+4
| | | | | | | Move gitweb style from embedded <style> element in gitweb/gitweb.cgi to external CSS file gitweb/gitweb.css. Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: Make the `blame' interface in gitweb optional.Florian Forster2006-06-161-2/+25
| | | | | | | | | | Since `git-annotate' is an expensive operation to run it may be desirable to deactivate this functionality. This patch introduces the `gitweb.blame' option to git-repo-config and disables the blame support by default. Signed-off-by: Florian Forster <octo@verplant.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
* gitweb: Adding a `blame' interface.Florian Forster2006-06-161-1/+107
| | | | | | | | | | | | | | This patch adds an interface for `git-blame' to `gitweb.cgi'. Links to it are placed in `git_blob'. Internally the code uses `git-annotate' because `git-blame's output differs for files that have been renamed in the past. However, I like the term `blame' better. [jc: blame can be told to produce the compatible format btw...] Signed-off-by: Florian Forster <octo@verplant.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
* Merge git://git.kernel.org/pub/scm/git/gitwebJunio C Hamano2006-06-101-0/+2407