GithubHelp home page GithubHelp logo

pn / bugzilla-code-inspection Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 120 KB

Browser script enhancing Bugzilla with Code Inspection features.

License: GNU General Public License v3.0

JavaScript 100.00%

bugzilla-code-inspection's Introduction

Bugzilla Code Inspection

Bugzilla Code Inspection web browser script adds code inspection functionality to Bugzilla + Subversion + ScmBug + viewvc (this software combination is currently supported). In that configuration every commit must be associated with a bug. Appropriate comment is appended to the bug including hyperlinks to diffs. The goal of this project is to unclutter Bugzilla page and make it more useful for performing code reviews.

Features

  • Summary of all changes made with a bug with single entry for each file in each branch
  • Shorten links to contain only relevant path inside repository
  • Collapse unneeded comments (by specified user, commit messages)
  • Allow to post code inspection comments with different severity for specified file and line number
  • Bugzilla comments can be displayed on the diff page (using http referer). Comments for specified line are available near that line and global comments for specific file at the top of the page.
  • Allow to give 'accepted' disposition for the review, users that gave this disposition will be listed in the summary
  • Check from bug list page if a given bug received 'accepted' disposition
  • Add hyperlink that, when clicked, will open email client with invitation for the review ready to be sent. It will contain link to the bug, will be addressed to everyone on the CC of the bug and will contain preconfigured addresses on CC.
  • Display notification on bugzilla page of new version of the script available and allow to download it.

Installation

  1. Install Greasemonkey extension for Firefox
  2. Install bugzilla-ci.user.js script in Greasemonkey.

Versions

  • 0.14:
    • fix regression for displaying links in summary
    • reset Code Inspected flag to false if bug reopened
  • 0.13:
    • prevent author from setting Code Inspected flag
    • prevent author from changing bug state to FIXED before CI flag is set
    • fix issue for new file updated with second commit
    • first change to make the script work under Chrome
  • 0.12:

    -first open source release

Bugs

See: https://github.com/pn/Bugzilla-Code-Inspection/issues

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.