mantisbt-plugins / CommitReact

Set 'fixed in version' and others on commit

Home Page:https://app1.spmeesseman.com/projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CommitReact MantisBT Plugin

app-type app-lang app-publisher authors

MantisBT issues open MantisBT issues closed MantisBT version current MantisBT version next

Description

This plugin allows for automatic update of the "fixed in version" of a bug when a commit sets the bug status to "fixed".

Note that the Source plugin is required, and does its own version handling by branch mapping. By default, this branch mapping is disabled. This plugin will set the "fixed in version" to the lowest version number having a "release date", not yet marked "released". If you desire the version to be set according to branch mapping, configure Source plugin for this.

For example, consider the following project version set:

Version Released State Release Date
1.2.0 Released Set
1.2.1 Released Set
1.2.2 Not Released Set
1.3.0 Not Released Set
1.4.0 Not Released Set

The version number used to set "fixed in version" in this case will be 1.2.2.

Installation

Extract the release archive to the MantisBT installations plugins folder:

cd /var/www/mantisbt/plugins
wget -O CommitReact.zip https://github.com/mantisbt-plugins/CommitReact/releases/download/v1.0.0/CommitReact.zip
unzip CommitReact.zip
rm -f CommitReact.zip

Ensure to use the latest released version number in the download url: MantisBT version current (version badge available via the ApiExtend Plugin)

Install the plugin using the default installation procedure for a MantisBT plugin in Manage -> Plugins.

Issues and Feature Requests

Issues and requests should be submitted on my MantisBT site.

Usage

Coming soon, under development.

Todos

  • Support for tag manipulation on commit fix

About

Set 'fixed in version' and others on commit

https://app1.spmeesseman.com/projects

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%