<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
<html>
|
<head>
|
<!-- Begin Header -->
|
<title>Gitblit</title>
|
<meta charset="utf-8">
|
<meta name="ROBOTS" content="INDEX">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="./bootstrap/css/bootstrap.css">
|
<link rel='shortcut icon' type='image/png' href='./gitblt-favicon.png' />
|
<link rel="stylesheet" href="./prettify/prettify.css" />
|
<!-- Google Plus Profile Page -->
|
<link rel="publisher" href="https://plus.google.com/114464678392593421684" />
|
<style type="text/css"> a.gpluspage { margin-top:3px;text-decoration: none; } </style>
|
|
<!-- Google Plus One -->
|
<link rel="canonical" href="http://gitblit.com" />
|
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
<style type="text/css"> div.gplusone { margin-top:12px; } </style>
|
|
<script src="./prettify/prettify.js"></script>
|
<script src="./bootstrap/js/jquery.js"></script>
|
<script src="./bootstrap/js/bootstrap.min.js"></script>
|
</head>
|
<body onload='prettyPrint()'> <!-- Navigation Bar -->
|
<div class="navbar navbar-fixed-top">
|
<div class="navbar-inner">
|
<div class="container">
|
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
</a>
|
<a class="brand" href="./"><img src="./gitblt_25_white.png" alt="Gitblit"></img></a>
|
<div class="nav-collapse">
|
<ul class="nav">
|
<li class='dropdown'> <!-- Menu -->
|
<a class='dropdown-toggle' href='#' data-toggle='dropdown'>about<b class='caret'></b></a>
|
<ul class='dropdown-menu'>
|
<li><a href='index.html'>overview</a></li>
|
<li><a href='features.html'>features</a></li>
|
<li><a href='screenshots.html'>screenshots</a></li>
|
</ul></li> <!-- End Menu -->
|
<li class='dropdown'> <!-- Menu -->
|
<a class='dropdown-toggle' href='#' data-toggle='dropdown'>documentation<b class='caret'></b></a>
|
<ul class='dropdown-menu'>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Gitblit GO</a>
|
<ul class='dropdown-menu'>
|
<li><a href='setup_go.html'>setup GO</a></li>
|
<li><a href='upgrade_go.html'>upgrade GO</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Gitblit WAR</a>
|
<ul class='dropdown-menu'>
|
<li><a href='setup_war.html'>setup WAR</a></li>
|
<li><a href='upgrade_war.html'>upgrade WAR</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Server Configuration</a>
|
<ul class='dropdown-menu'>
|
<li><a href='administration.html'>administration</a></li>
|
<li><a href='setup_authentication.html'>authentication</a></li>
|
<li><a href='setup_hooks.html'>push hooks</a></li>
|
<li><a href='setup_lucene.html'>lucene indexing</a></li>
|
<li><a href='setup_proxy.html'>reverse proxies</a></li>
|
<li><a href='setup_clientmenus.html'>client app menus</a></li>
|
<li><a href='setup_bugtraq.html'>bugtraq</a></li>
|
<li><a href='setup_mirrors.html'>mirrors</a></li>
|
<li><a href='setup_scaling.html'>scaling</a></li>
|
<li class='divider'></li>
|
<li><a href='setup_viewer.html'>Gitblit as a viewer</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Client Usage</a>
|
<ul class='dropdown-menu'>
|
<li><a href='setup_transport_http.html'>using HTTP/HTTPS</a></li>
|
<li><a href='setup_transport_ssh.html'>using SSH</a></li>
|
<li><a href='eclipse_plugin.html'>using the Eclipse plugin</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Tickets</a>
|
<ul class='dropdown-menu'>
|
<li><a href='tickets_overview.html'>overview</a></li>
|
<li><a href='tickets_using.html'>using</a></li>
|
<li><a href='tickets_barnum.html'>barnum</a></li>
|
<li><a href='tickets_setup.html'>setup</a></li>
|
<li><a href='tickets_replication.html'>replication & advanced administration</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li class='dropdown-submenu'> <!-- Submenu -->
|
<a tabindex='-1' href='#'>Plugins</a>
|
<ul class='dropdown-menu'>
|
<li><a href='plugins_overview.html'>overview</a></li>
|
<li><a href='plugins_extensions.html'>extension points</a></li>
|
</ul></li> <!-- End Submenu -->
|
<li class='divider'></li>
|
<li><a href='federation.html'>federation</a></li>
|
<li class='divider'></li>
|
<li><a href='properties.html'>settings</a></li>
|
<li><a href='faq.html'>faq</a></li>
|
<li class='divider'></li>
|
<li><a href='design.html'>design</a></li>
|
<li><a href='rpc.html'>rpc</a></li>
|
</ul></li> <!-- End Menu -->
|
<li class='dropdown'> <!-- Menu -->
|
<a class='dropdown-toggle' href='#' data-toggle='dropdown'>releases<b class='caret'></b></a>
|
<ul class='dropdown-menu'>
|
<li><a href='releasenotes.html'>release notes</a></li>
|
<li><a href='releases.html'>release history</a></li>
|
<li class='divider'></li>
|
<li><a href='roadmap.html'>roadmap</a></li>
|
</ul></li> <!-- End Menu -->
|
<li class='dropdown'> <!-- Menu -->
|
<a class='dropdown-toggle' href='#' data-toggle='dropdown'>downloads<b class='caret'></b></a>
|
<ul class='dropdown-menu'>
|
<li><a href='http://dl.bintray.com/gitblit/releases/gitblit-1.6.0.zip'>Gitblit GO (Windows)</a></li>
|
<li><a href='http://dl.bintray.com/gitblit/releases/gitblit-1.6.0.tar.gz'>Gitblit GO (Linux/OSX)</a></li>
|
<li><a href='http://dl.bintray.com/gitblit/releases/gitblit-1.6.0.war'>Gitblit WAR</a></li>
|
<li class='divider'></li>
|
<li><a href='https://registry.hub.docker.com/u/jmoger/gitblit/'>Gitblit GO (Docker)</a></li>
|
<li class='divider'></li>
|
<li><a href='http://plugins.gitblit.com'>Plugins Registry</a></li>
|
<li class='divider'></li>
|
<li><a href='http://dl.bintray.com/gitblit/releases/manager-1.6.0.zip'>Gitblit Manager</a></li>
|
<li><a href='http://dl.bintray.com/gitblit/releases/fedclient-1.6.0.zip'>Federation Client</a></li>
|
<li class='divider'></li>
|
<li><a href='http://dl.bintray.com/gitblit/releases/gbapi-1.6.0.zip'>API Library</a></li>
|
<li class='divider'></li>
|
<li><a href='https://bintray.com/gitblit/releases/gitblit'>Bintray (1.4.0+)</a></li>
|
<li><a href='https://code.google.com/p/gitblit/downloads/list?can=1'>GoogleCode (pre-1.4.0)</a></li>
|
<li class='divider'></li>
|
<li><a href='http://gitblit.github.io/gitblit-maven'>Maven Repository</a></li>
|
</ul></li> <!-- End Menu -->
|
<li class='dropdown'> <!-- Menu -->
|
<a class='dropdown-toggle' href='#' data-toggle='dropdown'>links<b class='caret'></b></a>
|
<ul class='dropdown-menu'>
|
<li><a href='https://dev.gitblit.com'>dev.gitblit.com (self-hosted)</a></li>
|
<li class='divider'></li>
|
<li><a href='http://plugins.gitblit.com'>Plugins Registry</a></li>
|
<li class='divider'></li>
|
<li><a href='https://github.com/gitblit/gitblit'>Github</a></li>
|
<li><a href='http://code.google.com/p/gitblit/issues/list'>Issues</a></li>
|
<li><a href='http://groups.google.com/group/gitblit'>Discussion</a></li>
|
<li><a href='https://plus.google.com/114464678392593421684'>Google+</a></li>
|
<li><a href='https://twitter.com/gitblit'>Twitter</a></li>
|
<li><a href='http://www.ohloh.net/p/gitblit'>Ohloh</a></li>
|
<li class='divider'></li>
|
<li><a href='https://plus.google.com/+JamesMoger'>+JamesMoger</a></li>
|
<li><a href='https://twitter.com/JamesMoger'>@JamesMoger</a></li>
|
</ul></li> <!-- End Menu -->
|
<li class='divider-vertical'></li>
|
<li><a href='https://plus.google.com/114464678392593421684?prsrc=3' class='gpluspage'><img src='https://ssl.gstatic.com/images/icons/gplus-16.png' width='16' height='16 style='order: 0;'/></a></li><li><div class='gplusone'><g:plusone size='small' href='http://gitblit.com'></g:plusone></div></li>
|
</ul>
|
</div><!--/.nav-collapse -->
|
</div>
|
</div>
|
</div><!-- end Navigation Bar -->
|
<div class='container'>
|
<!-- Begin Markdown -->
|
|
<!-- CURRENT RELEASE -->
|
<h3 id="1.6.0" class="section"><a href="#1.6.0" class="sectionlink"><i class="icon-share-alt"> </i></a>Current Release (1.6.0) <small>this is the current stable release</small></h3>
|
<table class="table">
|
<tbody>
|
<tr>
|
<td style="background-color:inherit;width:100px">2014-06-16</td>
|
<td style="background-color:inherit;">
|
|
<blockquote><p>Highlights:<br /><br />* My Tickets page<br />* User Preferences web ui<br />* SSH key management web ui<br />* Basic CRUD pages for ticket milestones<br />* Overhaul repository creation, editing, and empty repository pages<br /><br />If you are upgrading, you might consider copying the data/gitignore folder to your ${baseFolder} to allow selection & injection of a .gitignore when creating a repository.<br /><br />The OpenShift Express build has been dropped. You can deploy GO or WAR on Express so this build is no longer necessary.<br /></p></blockquote>
|
|
<div class="alert alert-info">
|
<h4>Note</h4>
|
The next major release (v1.7.0) will focus on:<p />* <a href='https://dev.gitblit.com/tickets/gitblit.git/75'>ticket 75</a>: making projects more useful including the concept of project ownership<p /><p />This improvement will require a NON-BACKWARDS-COMPATIBLE migration of repository ownership from the RpeositoryModel to the UserModel<p /><p />* <a href='https://dev.gitblit.com/tickets/gitblit.git/55'>ticket 55</a>: facilitating usage of tickets & git-flow in the web ui<p />
|
</div>
|
|
<h4>fixes</h4>
|
<ul>
|
<li>Allow ticket responsible selection if anonymous push is enabled (<a href='http://code.google.com/p/gitblit/issues/detail?id=425'>issue 425</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/71'>ticket 71</a>)</li>
|
<li>Fix failure to generate SSH server keys on ARM (<a href='http://code.google.com/p/gitblit/issues/detail?id=426'>issue 426</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/70'>ticket 70</a>)</li>
|
<li>Fix flotr2 chart generation failure if a label contained a single-quote (<a href='https://dev.gitblit.com/tickets/gitblit.git/77'>ticket 77</a>)</li>
|
<li>Fix repository cache refresh after ref deletion/addition (<a href='http://code.google.com/p/gitblit/issues/detail?id=433'>issue 433</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/82'>ticket 82</a>)</li>
|
<li>Fixed cache miss on repository model retrieval (<a href='https://github.com/gitblit/gitblit/pull/185'>pull request #185</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/83'>ticket 83</a>)</li>
|
<li>Fixed GitBlit static singleton reference in localclone.groovy (<a href='http://code.google.com/p/gitblit/issues/detail?id=436'>issue 436</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/84'>ticket 84</a>)</li>
|
<li>Removed Ticket responsible team permission exclusion (<a href='https://dev.gitblit.com/tickets/gitblit.git/87'>ticket 87</a>)</li>
|
<li>Fixed SSH daemon thread exhaustion (<a href='https://dev.gitblit.com/tickets/gitblit.git/89'>ticket 89</a>)</li>
|
<li>Fixed Ticket responsible selections not considering the AUTHENTICATED authorization control (<a href='https://dev.gitblit.com/tickets/gitblit.git/91'>ticket 91</a>)</li>
|
<li>Fixed invalid generated SSH url for port 22 (<a href='http://code.google.com/p/gitblit/issues/detail?id=444'>issue 444</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/98'>ticket 98</a>)</li>
|
<li>Fix cloning repositories with `+` in their names. (revert <a href='https://github.com/gitblit/gitblit/pull/136'>pull request #136</a>, <a href='http://code.google.com/p/gitblit/issues/detail?id=362'>issue 362</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/100'>ticket 100</a>)</li>
|
<li>Fixed NPE in GitblitClient (<a href='https://dev.gitblit.com/tickets/gitblit.git/102'>ticket 102</a>)</li>
|
</ul>
|
<h4>changes</h4>
|
<ul>
|
<li>Split the pages servlet into a raw servlet and a pages servlet. All raw links now use the raw servlet (<a href='http://code.google.com/p/gitblit/issues/detail?id=413'>issue 413</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/49'>ticket 49</a>)</li>
|
<li>Drop deprecated --set-upstream syntax for -u (<a href='https://dev.gitblit.com/tickets/gitblit.git/59'>ticket 59</a>)</li>
|
<li>BARNUM: Prune deleted branches on fetch (git fetch -p) (<a href='https://dev.gitblit.com/tickets/gitblit.git/60'>ticket 60</a>)</li>
|
<li>BARNUM: Create ticket/N instead of topic/N for pt start N (<a href='https://dev.gitblit.com/tickets/gitblit.git/61'>ticket 61</a>)</li>
|
<li>Move repository deletion functions to the edit repository page AND allow deletion to be disabled (<a href='https://github.com/gitblit/gitblit/pull/180'>pull request #180</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/67'>ticket 67</a>)</li>
|
<li>Update the Korean translation (<a href='https://github.com/gitblit/gitblit/pull/184'>pull request #184</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/69'>ticket 69</a>)</li>
|
<li>Update the Dutch translation (<a href='https://github.com/gitblit/gitblit/pull/191'>pull request #191</a>)</li>
|
<li>Overhaul the EmptyRepositoryPage (<a href='https://dev.gitblit.com/tickets/gitblit.git/73'>ticket 73</a>)</li>
|
<li>Overhauled the edit repository page (<a href='https://dev.gitblit.com/tickets/gitblit.git/76'>ticket 76</a>)</li>
|
<li>Process bugtraq links in the ticket description and comments (<a href='https://dev.gitblit.com/tickets/gitblit.git/78'>ticket 78</a>)</li>
|
<li>Exclude personal repositories from the repositories list, by default (<a href='http://code.google.com/p/gitblit/issues/detail?id=419'>issue 419</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/95'>ticket 95</a>)</li>
|
</ul>
|
<h4>additions</h4>
|
<ul>
|
<li>Add My Tickets page (<a href='http://code.google.com/p/gitblit/issues/detail?id=215'>issue 215</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/15'>ticket 15</a>)</li>
|
<li>Added CRUD functionality for Ticket Milestones (<a href='https://dev.gitblit.com/tickets/gitblit.git/17'>ticket 17</a>)</li>
|
<li>Implemented Ticket migration tool to move between backends (<a href='https://dev.gitblit.com/tickets/gitblit.git/19'>ticket 19</a>)</li>
|
<li>Added extension points for top nav links, root-level pages, repository nav links, user menu links, and http request filters (<a href='https://dev.gitblit.com/tickets/gitblit.git/23'>ticket 23</a>)</li>
|
<li>Added an editor panel in the user profile page to manipulate preferences (<a href='http://code.google.com/p/gitblit/issues/detail?id=108'>issue 108</a>, <a href='http://code.google.com/p/gitblit/issues/detail?id=424'>issue 424</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/64'>ticket 64</a>)</li>
|
<li>Added an editor panel in the user profile page to manipulate public SSH keys (<a href='https://dev.gitblit.com/tickets/gitblit.git/64'>ticket 64</a>)</li>
|
<li>Add FORK_REPOSITORY RPC request type (<a href='http://code.google.com/p/gitblit/issues/detail?id=371'>issue 371</a>, <a href='https://github.com/gitblit/gitblit/pull/161'>pull request #161</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/65'>ticket 65</a>)</li>
|
<li>Add object type (ot) parameter for RSS queries to retrieve tag details (<a href='https://github.com/gitblit/gitblit/pull/165'>pull request #165</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/66'>ticket 66</a>)</li>
|
<li>Add setting to allow STARTTLS without requiring SMTPS (<a href='https://github.com/gitblit/gitblit/pull/183'>pull request #183</a>)</li>
|
<li>Simplified repository creation, offer simple README generation, and insertion of a pre-defined .gitignore file (<a href='https://dev.gitblit.com/tickets/gitblit.git/76'>ticket 76</a>)</li>
|
<li>Added an extension point for monitoring onStartup and onShutdown (<a href='https://dev.gitblit.com/tickets/gitblit.git/79'>ticket 79</a>)</li>
|
<li>Tag server-side merges when incremental push tags are enabled (<a href='http://code.google.com/p/gitblit/issues/detail?id=432'>issue 432</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/85'>ticket 85</a>)</li>
|
<li>Add a user preference for the clone transport (<a href='https://dev.gitblit.com/tickets/gitblit.git/90'>ticket 90</a>)</li>
|
<li>Add setting to control default thread pool size for miscellaneous background tasks (<a href='https://dev.gitblit.com/tickets/gitblit.git/92'>ticket 92</a>)</li>
|
<li>Add Norwegian transation (<a href='https://github.com/gitblit/gitblit/pull/186'>pull request #186</a>)</li>
|
<li>Add German translation (<a href='https://github.com/gitblit/gitblit/pull/192'>pull request #192</a>)</li>
|
<li>Add Italian translation (<a href='https://github.com/gitblit/gitblit/pull/196'>pull request #196</a>)</li>
|
</ul>
|
<h4>new settings</h4>
|
<table class="table">
|
<tr>
|
<td><em>web.allowDeletingNonEmptyRepositories</em></td><td>true</td>
|
</tr>
|
<tr>
|
<td><em>web.includePersonalRepositories</em></td><td>false</td>
|
</tr>
|
<tr>
|
<td><em>mail.starttls</em></td><td>false</td>
|
</tr>
|
<tr>
|
<td><em>execution.defaultThreadPoolSize</em></td><td>1</td>
|
</tr>
|
<tr>
|
<td><em>git.gitignoreFolder</em></td><td>${baseFolder}/gitignore</td>
|
</tr>
|
</table>
|
<h4>dependency changes</h4>
|
<ul>
|
<li>Update to javax.mail 1.5.1 (<a href='http://code.google.com/p/gitblit/issues/detail?id=417'>issue 417</a>, <a href='https://dev.gitblit.com/tickets/gitblit.git/58'>ticket 58</a>)</li>
|
</ul>
|
<h4>contributors</h4>
|
<ul>
|
<li>Berke Viktor</li>
|
<li>Carsten Lenz</li>
|
<li>Christian Buisson</li>
|
<li>David Ostrovsky</li>
|
<li>Dongsu Kim</li>
|
<li>Emmeran Seehuber</li>
|
<li>Gerard Smyth</li>
|
<li>GianMaria Romanato</li>
|
<li>James Moger</li>
|
<li>Jeroen Baten</li>
|
<li>Karanbir Singh</li>
|
<li>Leif Jantzen</li>
|
<li>Manisha Gayathri</li>
|
<li>Marcus Hunger</li>
|
<li>Matthias Cullmann</li>
|
<li>Matthias Sohn</li>
|
<li>Sascha Vogt</li>
|
<li>Stardrad Yin</li>
|
<li>Tamás Papp</li>
|
</ul>
|
</td>
|
</tr>
|
</tbody>
|
</table>
|
|
<!-- NEXT RELEASE -->
|
|
<div>
|
<ul class="pager">
|
<li class="next"><a href="releases.html">All Releases →</a></li>
|
</ul>
|
</div>
|
|
<!-- End Markdown -->
|
<footer class="footer"><p class="pull-right">generated 2014-06-16</p>
|
<p>The content of this page is licensed under the <a href="http://creativecommons.org/licenses/by/3.0">Creative Commons Attribution 3.0 License</a>.</p>
|
</footer>
|
</div>
|
<!-- Google Analytics -->
|
<script type="text/javascript">
|
var _gaq = _gaq || [];
|
_gaq.push(['_setAccount', 'UA-24377072-1']);
|
_gaq.push(['_trackPageview']);
|
|
(function() {
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
})();
|
</script>
|
|
</body>
|
</html>
|