Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Current »

Introduction

The Gant master repository is the Git repository held at Codehaus:

Anonymous access

git://git.codehaus.org/gant.git

Committer access

ssh://git@git.codehaus.org/gant.git

Anonymous browsing

http://git.codehaus.org/gitweb.cgi?p=gant.git

Development work can therefore be undertaken by cloning the repository and hacking away.

Anonymous

git clone git://git.codehaus.org/gant.git Gant

Committer

git clone ssh://git@git.codehaus.org/gant.git Gant

Committer access requires the committer to have public SSH keys uploaded to Codehaus.

People using anonymous access should send merge requests to Russel Winder via the Gant Developer mailing list.

Development used to be undertaken using Bazaar, and indeed that can still be the case even though Codehaus does not support Bazaar – bzr-git allows Bazaar to work with a Git repository. Launchpad is used to store Bazaar series maintenance and feature branches. To get a Bazaar branch direct from the Git repository:

will create a Bazaar branch of the master branch, aka trunk.

An alternative is to branch from the trunk mirror Bazaar branch held on Launchpad. To get a branch of that branch:

This should (under normal circumstances) be identical to the branch held in the Codehaus Git repository. Where there are conflicts, the Git repository on Russel Winder's server (http://www.russel.org.uk/Git/Gant.git) is the final arbiter:

Installation

Up to and including Gant 1.8.1, Gant had been used as the build tool for working with the Gant source, but (obviously (smile) ) the first time you wanted to install Gant there may not have be a Gant installation to build and install Gant. To cover this situation there was an Ant build script for bootstrapping. From Gant version 1.9.0 onwards Gradle is the principle build tool for managing Gant development. An instance of the Gradle Wrapper is now included in the Gant source tree.

Further details in README_Install.txt in the Gant source tree.

  • No labels