descriptionnone
repository URLdisabled git://repo.or.cz/git-browser.git
ownerdarklinkxxxx@gmail.com
last changeTue, 16 Jul 2013 19:30:03 +0000 (16 12:30 -0700)
content tags
add:
README
This is experimental web interface for git, complementary to gitweb. 
It visualizes commit history graph and shows commit diffs.
It works in firefox, IE6 and Opera 8. It is not tested 
and most probably broken in any other browser. 
Since all UI is done in heavy javascript, 
it's rather demanding for resources on client side.

SETUP

cp *.html *.js *.pl *.css js.lib/* JSON/* <server-dir>

make sure that git-browser.pl and git-diff.pl are runnable as cgi scripts
make sure that html files are served as having UTF-8 charset

git-browser.pl checks the current directory for git-browser.conf,
if this file does not exists it looks for /etc/git-browser.conf
Everything in the file is optional, but with empty repository list 
git browser will show nothing. Sample variant of git-browser.conf
is provided as git-browser.conf.sample.

Format of the file:

path: overrides your $PATH
gitbin: <path to git binary, including the executable name>
git_temp: <path where git-diff.pl will create temp files>
http_expires: <value for CGI::header 'expires' parameter, for every responce>
warehouse: <path to fallback dir where to look for repos>
repos:
<repo-name> <repo GIT_DIR>
...

Also, there is client-side configuration in GitConfig.js. This is used
for configuring gitweb URL in order to create proper links from commits.
shortlog
2013-07-16 Kyle J. McKaygit-browser.cgi: fix handling of latin-1 charactersmaster
2013-07-13 Kyle J. McKayStay inside the current URL scheme
2013-06-26 Kyle J. McKaygitbrowser.cgi: send gitbin stderr output to devnull
2008-07-25 Petr BaudisGitConfig.js: Add cfg_browsercgi_url configurable variable
2008-07-25 Petr BaudisIntroduce GitConfig.js and cfg_gitweb_url
2008-07-25 Petr Baudisgitbin is now complete name of the git binary itself
2008-07-10 Petr BaudisMake git-browser call git command inst. of git-command
2008-06-03 Petr BaudisRevert "Assume gitweb to be located in /cgi-bin/gitweb...
2008-06-03 Petr BaudisMerge git://repo.or.cz/git-browser/dscho
2008-06-03 Petr BaudisFirst look for local git-browser.conf, then in /etc
2008-05-31 Michael LutzLook for /etc/git-browser.conf before trying the curren...
2008-05-31 Michael LutzExplicitly specify the git dir for git-rev-list.
2008-05-31 Michael Lutzgit-peek-remote was superseeded by git-ls-remote.
2008-04-24 Johannes SchindelinAssume gitweb to be located in /cgi-bin/gitweb.cgi
2008-04-24 Johannes Schindelinconf sample: do not seduce user into overriding PATH
2008-04-24 Johannes SchindelinRename .pl files to .cgi
...
heads
10 years ago master
12 years ago mob