Help you find out what files you should be changing.
Project description
Gitlearn and gitcoach are a pair of tools for helping me, and hopefully other people, better understand large projects living in Git by trying to identify codependent pieces of code.
Free software: BSD license
Documentation: http://gitcoach.rtfd.org.
Installation
The easiest way to install gitcoach is through pip:
$ pip install gitcoach
Usage
To generate the prediction data, run gitlearn. This might take a long time:
usage: gitlearn [-h] Generate coaching data for gitcoach. optional arguments: -h, --help show this help message and exit
The gitcoach utility:
usage: gitcoach [-h] [--file FILE] [--commit COMMIT] [--threshold THRESHOLD] Find co-dependent files based on git history. Two files are co-dependent if they have been modified in the same commits often enough. optional arguments: -h, --help show this help message and exit --file FILE, -f FILE Find suggestions for a specific file --commit COMMIT, -c COMMIT Find suggestions for files modified in a specific commit. --threshold THRESHOLD, -t THRESHOLD Threshold for co-incidence ratio (default=0.8).
Example output of gitcoach:
Here are some files you might want to look at: travis.yml suggested by README.rst (0.500000) tox.ini suggested by README.rst (0.500000) setup.py suggested by README.rst (0.500000) requirements.txt suggested by README.rst (0.500000)
History
0.1
Original version by mhoye
0.2.0 (2013-11-08)
Rewrite
New dependency: git2json
First version released on PyPI
0.2.2 (2013-11-09)
Python 3 compatibility
Packaging fixes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitcoach-0.2.2.tar.gz
.
File metadata
- Download URL: gitcoach-0.2.2.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a58dade1743ca18784d20f9576c468312e52831d81009df9b3178ca77a3d5536 |
|
MD5 | 290c44ee753321fa4f90bd15a99b3828 |
|
BLAKE2b-256 | 374e3007f621053f2c229fa8b0ea4824cc779691b24fae38d840e182a0bf6a05 |