Skip to main content

Usage

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](http://lmgtfy.com/?q=cvs+to+git):
    1. [cvs2git](http://cvs2svn.tigris.org/cvs2git.html)

    2. [svn2git](https://github.com/nirvdrum/svn2git)

    3. (Send pull request for links to other tools you can recommend)

Metadata

Release files for gitbuglink 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gitbuglink 0.0.2
File Size Uploaded
gitbuglink-0.0.2.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gitbuglink 0.0.2
File Interpreter ABI Platform
gitbuglink-0.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 12.1 kB

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page