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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

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

Hashes for guet-3.0.1.tar.gz
Algorithm Hash digest
SHA256 fcbe83e15ace773f0cb40d4252a78c8b16fc23d9a38197886ba18a7819f0f7ee
MD5 4dfa59bfbed1d4d5267284077631e613
BLAKE2b-256 9e2c5af41dc8c55928a5db09539eed2b2627f9df273f25abb0040ac20da9b3a3

See more details on using hashes here.

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

Hashes for guet-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c4c0163c4c155ba4298323f27a91c8e1f32c7efc35e5f9cee550966fbe2db12
MD5 34677e2a38f71f77fa24d769e55ec57b
BLAKE2b-256 7628152fd527abc648211ff11502b5130605063317dd7ea1f7669c5400fad776

See more details on using hashes here.

Supported by

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