The Bug Genie team blog

What's cooking behind the scenes of The Bug Genie

Wanted: VCS hooks!

with 2 comments

The VCS integration module is progressing nicely, and we are now looking for users to contribute modules for their favourite version control systems.

To finalize the module, we need hooks for the following systems:

  • CVS
  • Subversion (done)
  • Git
  • Github (in progress)
  • Mercurial
  • Bazaar (in progress)

If you have the time, and are able to write a hook for any of these systems, please write a comment if you want to help out. Hooks for systems which are not listed on the above list are welcomed, though we will not release until the above are supported (maybe excluding CVS).

The hook specification is attached to this post, and if there are errors please let me know. If you are working on a hook, please let me know via a comment (so the above list can be updated), though please note that hooks will need to be licensed under version 1.1 of the MPL.

You will likely want a copy of the module for testing purposes. A branch of The Bug Genie 2.1.0 with the module included (replacing SVN integration) can be found in the /branches/vcs_integration directory in the Subversion repository. Refer to the Sourceforge.net project page for further details. If you find any issues with this, they can be filed in the relevant product on the bugtracker. A test release for translators will be made in the near future.

Thanks for your help!

VCS integration specification (issue 2)

VCS integration specification (obsolete)

Written by lsproc

June 2, 2010 at 11:58

Posted in VCS integration

2 Responses

Subscribe to comments with RSS.

  1. Will sourceforge subversion be supported?

    xav0989

    July 1, 2010 at 14:42

  2. Unfortunately not due to SourceForge’s setup, where svn hooks can not be manually installed. I believe that this will be changing soon as they move over to a new svn platform which they have mentioned once or twice.

    You may be able to take the svn commit email (which sourceforge does support) and convert that into a call for the script, but that would involve special configuration and probably a helper script, which im afraid I can’t help you with (email systems are not my thing!)

    lsproc

    July 1, 2010 at 15:41


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: