Enable contribution tracking when pair programming
Project description
guet
enable contribution tracking when pair programming with guet
Pair programming is integral part of many software development lifecycles. When pairing, you may want to track each committer's contributions. Using guet enables that functionality without changing the normal git workflow.
Installation
guet can be installed from pypi:
pip3 install guet
Usage
init
Initialize repository for guet tracking.
$ guet init
| Flag | Description |
|---|---|
| --location [path to foler] | Specify directory to create hooks in |
| --alongside / -a | Append -guet to hook file names |
| --overwrite / -o | Overwrite existing hooks |
add
Add a committer for commit tracking
$ guet add p1 "Person 1" person@example.com
| Flag | Description |
|---|---|
| --local | Add users locally to this repository (and create local configuration files |
set
Set committers for current repository
$ guet set p1 p2
Committers set to:
p1 - Person 1 <person1@example.com>
p2 - Person 2 <person2@example.com>
get
Get committers.
$ guet get all
All committers
p1 - Person 1 <person1@example.com>
p2 - Person 2 <person2@example.com>
p3 - Person 2 <person2@example.com>
$ guet get current
Current committers
p1 - Person 1 <person1@example.com>
p3 - Person 2 <person2@example.com>
remove
Remove committer
$ guet remove p1
yeet
Remove guet configurations.
$ guet yeet
| Flag | Description |
|---|---|
| --global / -g | Remove guet configuration from home directory |
Questions
There is a frequently asked questions section with some commonly asked questions.
Contribution
Guidelines for contributions can be found here. Feel free to open an issue if there are problems with guet or you want to submit a feature request.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file guet-3.0.1.tar.gz.
File metadata
- Download URL: guet-3.0.1.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcbe83e15ace773f0cb40d4252a78c8b16fc23d9a38197886ba18a7819f0f7ee
|
|
| MD5 |
4dfa59bfbed1d4d5267284077631e613
|
|
| BLAKE2b-256 |
9e2c5af41dc8c55928a5db09539eed2b2627f9df273f25abb0040ac20da9b3a3
|
File details
Details for the file guet-3.0.1-py3-none-any.whl.
File metadata
- Download URL: guet-3.0.1-py3-none-any.whl
- Upload date:
- Size: 55.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c4c0163c4c155ba4298323f27a91c8e1f32c7efc35e5f9cee550966fbe2db12
|
|
| MD5 |
34677e2a38f71f77fa24d769e55ec57b
|
|
| BLAKE2b-256 |
7628152fd527abc648211ff11502b5130605063317dd7ea1f7669c5400fad776
|