Added by Brett Adam, last edited by Brett Adam on May 07, 2008

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.
Name Mercurial plugin
Version 0.2.1, 2.0
Product Versions 1.2.2+, 2.0b8
Author(s) Brett Adam
Homepage  
Price Free
License BSD
JavaDocs  
IssueTracking  
Subversion URL  
Download JAR For 1.2.x [^bamboo-hg-plugin-0.2.1.jar]
For 2.0b8+ [^hg-2.0-SNAPSHOT.jar]
Download Source For 1.2.x [^bamboo-hg-plugin-src-0.2.1.tar.gz]
2.0 URL: https://svn.atlassian.com/svn/public/contrib/bamboo/bamboo-mercurial-plugin
Conary Package
coming soon

Description/Features

Mercurial repository integration for Bamboo

Usage

  1. Copy the appropriate jar file into your <BAMBOO_HOME>/webapp/WEB-INF/lib directory and restart Bamboo
  2. In the configuration of your plan, there should be a new Mercurial option in the 'Repository Configuration' tab. Parameters are similiar to other repositories.
  3. That should be it.

Notes

Mercurial clone operation to populate the local copy requires that the directory into which the clone is being made NOT exist. However, Bamboo has already created the plan's build-dir before repo called. Hence, this plugin gets Mercurial to clone into a new hg/ subdirectory. The gotcha is that your Builder then needs to have hg/ set as your Working Directory.

SSH repository access is not yet supported. HTTP works just fine and should be adequate for most environments.

WebURL integration is only supported with the Bamboo 2.0 version. If you set up the Web Repository URL configuration when configuring your plan, two integrations are supported:

  1. the standard "Show details changes" where you can click to see each file diff in the change as well as view the whole file
  2. every changelog summary on the build summary page will have a clickable link to view the changeset on the web

Screenshots

JIRA Issues

Atlassian Developer Network JIRA (3 issues)
T Key Summary Reporter Status
Task MERC-3 Populate subversion repository with mercurial plugin source Brett Adam Resolved
New Feature MERC-2 Support for Bamboo 2.0 Brett Adam Resolved
New Feature MERC-1 Finish out support for SSH based repository access Brett Adam Open

Version History

Version Date Description
2.0 4 April 2008 Initial release for Bamboo 2.0b8
0.2.1 6 September 2007 Fixed off-by-one bug in changelog reporting
0.1.0 30 August 2007 initial version