Skip to content

A plugin for redmine that displays the association between commits and tickets.

License

Notifications You must be signed in to change notification settings

h-enomoto/redmine_commit_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redmine_commit_analysis

A plugin for redmine that displays the relationship between commits and tickets.
commit_analysis

Overview

Counts and displays the number of commits associated with the ticket. The results show the following:

  • Files with many defect tickets may have degraded.
  • Files with many feature tickets may be too complicated.

Installing

Clone this repository into your Redmine plugins directory as redmine_commit_analysis
git clone https://github.com/h-enomoto/redmine_commit_analysis.git redmine_commit_analysis

Usage

Search option

Specify the conditions of the ticket to be displayed. In addition to the filter condition of issue, you can specify the following:

  • Commit Date
  • Revision(SVN Only)
  • Ignore File

Display option

  • Range of display
    Specifies the range of items to display.
  • Display order
    Select whether to display tickets in descending order or in ascending order.
  • Display only file name
    Displays only the file name without the path name.

Ticket count list

  • Lists the total number of tickets in ascending or descending order.
  • You can sort by clicking the column header.
  • You can move a column by dragging the column header. ani_sort
  • You can move to next and previous pages. ani_page
  • Click the plus sign (+) to display the tickets associated with the file. By clicking them you can see the detailed infomation. expand

Ticket count graph

  • Display the number of each ticket as a stacked graph by tracker ID.
  • The color of stacked graph is 12 colors fixed. If the tracker has 12 or more colors, it will be used repeatedly.

Test environment

Environment of this plugin of test follows:

  • Redmine 4.1.1
  • Database is postgresql and mySQL

License

redmine_commit_analysis is released under GPL3.

Acknowledgments

Chart.js(https://github.com/chartjs/Chart.js)
w2ui(https://github.com/vitmalina/w2ui)