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
TODO
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
gitcoach-0.2.0.tar.gz
(7.1 kB
view details)
File details
Details for the file gitcoach-0.2.0.tar.gz
.
File metadata
- Download URL: gitcoach-0.2.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
32d7e1de66fc8b62e93c711c74fb2cbcacf26ed728361b64a5e5e72e66dc7c43
|
|
MD5 |
0303ecd723298aced1d177cf2075ca9b
|
|
BLAKE2b-256 |
97db98b8a6bdddf6aad271349a79208335c66db637e093b341c7ccb4e76c3f08
|