Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

The stupid commit-bug traceability linker for the stupid content tracker

Project Description


For input, gitbuglink accepts a file path to a local git repository. It uses the dulwich Python module to access the repository log. Output is a couple CSV files:

  1. links.csv – a CSV of (commit id, bug id) for confirmed links
  2. humans.csv – a CSV of (commit id, bug id_1, bug id_2, ..., bug id_n) for links that require some form of human knowledge to establish the correct link(s). The tool makes no assumptions about a commit when it finds multiple links. You should investigate the commit message yourself to confirm or correct the output.

But my subject system uses CVS/Subversion/…

  1. I don’t care. Send a pull request when you get it working.
  2. Search for an (un)official project git mirror of the repository
  3. [Use a conversion tool](
    1. [cvs2git](
    2. [svn2git](
    3. (Send pull request for links to other tools you can recommend)

Release History

This version
History Node


Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
(7.5 kB) Copy SHA256 Hash SHA256
Wheel 2.7 May 2, 2015
(4.6 kB) Copy SHA256 Hash SHA256
Source None May 2, 2015

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers