GithubHelp home page GithubHelp logo

mantisbt-plugins / commitreact Goto Github PK

View Code? Open in Web Editor NEW
1.0 5.0 0.0 57 KB

Set 'fixed in version' and others on commit

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

License: GNU General Public License v3.0

PHP 100.00%
mantisbt-plugin

commitreact's Introduction

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

commitreact's People

Contributors

spmeesseman avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.