James Moger
2011-10-22 16038ce2adf5f06f75230150f75d110a804414c1
commit | author | age
dd7961 1 ## Overview
85c2e6 2 <a href="screenshots.html" title="Screenshots"><img class="overview" src="thumbs/00.png" alt="Screenshots" /></a>
JM 3
4 Gitblit is an open-source, pure Java stack for managing, viewing, and serving [Git][git] repositories.<br/>
5 Its designed primarily as a tool for small workgroups who want to host centralized repositories.
6
7 Gitblit is available in two variations:
3b5289 8
JM 9 1. *Gitblit GO* - a complete & integrated pure Java stack
10     
11     This is what you should download if you want to go from zero to Git in less than 5 mins.  
12     Gitblit GO is like a mashup of Apache httpd, [Git][git], and Gitweb with simplified configuration and maintenance.  
13     All dependencies are downloaded on first execution.
14 2. *Gitblit WAR* - a traditional WAR distribution
15     
16     This is what you should download if you want to deploy Gitblit into your own servlet container (e.g. Tomcat, Jetty, etc).  
85c2e6 17     All dependencies are bundled.
JM 18
2179fb 19 ### Tools
3b5289 20
a7a9f7 21 - *Gitblit Manager* - a Java/Swing application for remote administration of a Gitblit server
3b5289 22 - *Gitblit Federation Client* - a command line tool to clone/pull groups of repositories and optionally users and settings
2179fb 23
85c2e6 24 ### Java Runtime Requirement
JM 25
26 Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).
9b72a2 27
56c549 28 ### Current Release
dd7961 29
a7a9f7 30 **%VERSION%** ([go](http://code.google.com/p/gitblit/downloads/detail?name=%GO%)|[war](http://code.google.com/p/gitblit/downloads/detail?name=%WAR%)|[fedclient](http://code.google.com/p/gitblit/downloads/detail?name=%FEDCLIENT%)|[manager](http://code.google.com/p/gitblit/downloads/detail?name=%MANAGER%)) based on [%JGIT%][jgit] &nbsp; *released %BUILDDATE%*
f90dc6 31
3b5289 32 - improved: updated ui with Twitter's Bootstrap CSS toolkit  
JM 33     **New:** *web.loginMessage = gitblit*
4d44cf 34 - improved: repositories list performance by caching repository sizes (issue 27)
JM 35 - improved: summary page performance by caching metric calculations (issue 25)
d4c908 36 - added: authenticated JSON RPC mechanism   
JM 37     **New:** *web.enableRpcServlet = true*  
38     **New:** *web.enableRpcAdministration = false*
841651 39 - added: reusable JSON RPC client class
a7a9f7 40 - added: Gitblit Manager (Java/Swing Application) for remote administration of a Gitblit server.
d4c908 41 - fixed: federation protocol timestamps.  dates are now serialized to the [iso8601](http://en.wikipedia.org/wiki/ISO_8601) standard.  
JM 42     **This breaks 0.6.0 federation clients/servers.**
16038c 43 - fixed: collision on rename for repositories and users
e11f48 44 - fixed: Gitblit can now browse the Linux kernel repository (issue 25)
JM 45 - fixed: Gitblit now runs on Servlet 3.0 webservers (e.g. Tomcat 7, Jetty 8) (issue 23)
466413 46 - fixed: Set the RSS content type for Firefox 4 (issue 22)
4838c5 47 - fixed: Null pointer exception if did not set federation strategy (issue 20)
c7ebb2 48 - fixed: Gitblit GO allows SSL renegotiation if running on Java 1.6.0_22 or later
63ee41 49 - added: IUserService.setup(IStoredSettings) for custom user service implementations
3b5289 50 - added: setting to control Gitblit GO context path for proxy setups  
JM 51     **New:** *server.contextPath = /*
595bbf 52 - updated: MarkdownPapers 1.2.4
790c38 53
88598b 54 issues, binaries, and sources @ [Google Code][googlecode]<br/>
f90dc6 55 sources @ [Github][gitbltsrc]
dd7961 56
JM 57 ### License
716745 58 Gitblit is distributed under the terms of the [Apache Software Foundation license, version 2.0][apachelicense]
dd7961 59
f90dc6 60 [jgit]: http://eclipse.org/jgit "Eclipse JGit Site"
JM 61 [git]: http://git-scm.com "Official Git Site"
85c2e6 62 [gitbltsrc]: http://github.com/gitblit "gitblit git repository"
JM 63 [googlecode]: http://code.google.com/p/gitblit "gitblit project management"
cc5ad8 64 [apachelicense]: http://www.apache.org/licenses/LICENSE-2.0 "Apache License, Version 2.0"