FusionForge

SCM Hook Plugin

From FusionForge Wiki
Jump to: navigation, search
Name
SCM Hook Plugin
Description
complete library to handle hooks for any scm available in fusionforge. Currently supporting CVS, Subversion (SVN), Git, Mercurial (Hg). More information at A Fusionforge Scmhook Introduction Plugin available since FusionForge 5.2.x . it has progressively replaced existing but unmaintained plugins such as SVNCommitEmail, SVNCommitTracker.
Directory
/plugins/scmhook
Plugin Changelog
Plugin Changelog for scmhook
Maintainer(s)
User:Nerville,User:tiben
Status
maintained
Compatibility
Matrix by Fusionforge Version and by Linux Distribution
distribution\version 4.8.x 5.0.x 5.1.x 5.2.x 5.3.x 6.0.x master
Debian N N N Y Y Y Y
CentOS N N N Y Y Y Y


Features

Ff-scmhook-git-sample.png
  • List of hooks per SCM per FusionForge version, usage and requirements if any.
Hook Name SCM(fusionforge version) Usage Requirements
Commit Tracker CVS (master)
Git (5.2)
SVN (5.2)
Link the commit to an existing artifact or task. Tracker
Commit Email Git (5.2)
Hg (5.3)
SVN (5.2)
Push the commit to an existing mailing-list. Mailing-list
Check Log SVN (5.?) Validate the commit log is not empty --
Check Mime Type SVN (5.?) Ensure correct mime type is set per file. --
Allow Rev Prop Change SVN (5.?) Specific to Subversion to enable modification of properties. --

Howto use it

scmhook plugin has to be activated in the forge installation, then each project must activate the plugin through the project admin tools page. Then you can select hooks to activate in the SCM administration page. The hooks will be automatically deploy.

Todo

  • support webhooks?