</manifest>\r
</jar>\r
\r
+ <!-- Gitblit library dependencies -->\r
+ <mkdir dir="${project.deploy.dir}/lib"/>\r
+ <copy todir="${project.deploy.dir}/lib">\r
+ <fileset dir="${basedir}/ext">\r
+ <exclude name="*-sources.jar" />\r
+ <exclude name="*-javadoc.jar" />\r
+ </fileset>\r
+ </copy>\r
+ \r
<!-- Build the docs for the deploy -->\r
<antcall target="buildDocs" inheritall="true" inheritrefs="true">\r
<param name="docs.output.dir" value="${project.deploy.dir}/docs" />\r
Build a Gitblit filesystem for deployment to RedHat OpenShif Expresst\r
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
-->\r
- <target name="buildOpenShift" depends="compile" description="Build exploded WAR file suitable for deployment to OpenShift Express">\r
+ <target name="buildExpress" depends="compile" description="Build exploded WAR file suitable for deployment to OpenShift Express">\r
<echo>Building Gitblit Express for RedHat OpenShift ${gb.version}</echo>\r
\r
<delete dir="${project.express.dir}" />\r
Compile from source, publish binaries, and build & deploy site\r
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
-->\r
- <target name="buildAll" depends="buildGO,buildWAR,buildOpenShift,buildFederationClient,buildManager,buildApiLibrary,buildSite"> \r
+ <target name="buildAll" depends="buildGO,buildWAR,buildExpress,buildFederationClient,buildManager,buildApiLibrary,buildSite"> \r
<!-- Cleanup -->\r
<delete dir="${project.build.dir}" />\r
<delete dir="${project.war.dir}" />\r
Publish binaries to Google Code\r
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
-->\r
- <target name="publishBinaries" depends="buildGO,buildWAR,buildOpenShift,buildFederationClient,buildManager" description="Publish the Gitblit binaries to Google Code">\r
+ <target name="publishBinaries" depends="buildGO,buildWAR,buildExpress,buildFederationClient,buildManager" description="Publish the Gitblit binaries to Google Code">\r
\r
<echo>Uploading Gitblit ${gb.version} binaries</echo>\r
\r
<delete dir="${project.war.dir}" />\r
<delete dir="${project.deploy.dir}" />\r
</target>\r
-</project>\r
+</project>
### Current Release\r
**%VERSION%** ([go](http://code.google.com/p/gitblit/downloads/detail?name=%GO%) | [war](http://code.google.com/p/gitblit/downloads/detail?name=%WAR%) | [express](http://code.google.com/p/gitblit/downloads/detail?name=%EXPRESS%) | [fedclient](http://code.google.com/p/gitblit/downloads/detail?name=%FEDCLIENT%) | [manager](http://code.google.com/p/gitblit/downloads/detail?name=%MANAGER%) | [api](http://code.google.com/p/gitblit/downloads/detail?name=%API%)) based on [%JGIT%][jgit] *released %BUILDDATE%*\r
\r
+- updated: Gitblit GO is now monolithic like the WAR build. (issue 30) \r
+Either the dependencies are downloaded on first execution OR the dependencies are bundled, either way you would need the dependencies. This change helps adoption of GO in environments without an internet connection or with a restricted connection.\r
- added: Groovy 1.8.4 and sample pre- and post- push Groovy hook scripts. Hook scripts can be set per-repository or globally for all repositories. \r
Unfortunately this adds another 6 MB to the 8MB Gitblit package, but it allows for a *very* powerful, flexible, platform-independent hook script mechanism. \r
**New:** *groovy.scriptsFolder = groovy* \r