SCM Hook Plugin

From FusionForge Wiki
Revision as of 13:03, 9 August 2017 by Nerville (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
SCM Hook Plugin
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.
Plugin Changelog
Plugin Changelog for scmhook
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


  • 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.


  • support webhooks?