Skip to main content

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.

Actions Status PyPI version PyPI - Downloads

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


Download files

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

Source Distribution

guet-3.0.1.tar.gz (24.7 kB view hashes)

Uploaded Source

Built Distribution

guet-3.0.1-py3-none-any.whl (55.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page