Git Inquisitor
Description
A git repository analysis tool designed to provide teams with useful information about a repository and its contributors. It provides history details from the HEAD of the provided repository, file level contribution statistics (enhanced blame), and contributor level statistics similar to what is provided by GitHub.
Table of Contents
Installation
Mac and Linux:
It is recommended to use pipx for installation. This will put the tool on your path so it can be used from anywhere.
pipx install git-inquisitor
Manual Install (Mac/Linux)
It is highly recommended you install this within a virtual environment (venv). The instructions below assume you already have created and activated a venv, and are installing the package within.
python3 -m pip install git-inquisitor
Usage
❯ git-inquisitor --help
Usage: git-inquisitor [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
collect
report
Collecting repository information:
❯ git-inquisitor collect --help
Usage: git-inquisitor collect [OPTIONS] REPO_PATH
Options:
--help Show this message and exit.
Produce report against collected information:
❯ git-inquisitor report --help
Usage: git-inquisitor report [OPTIONS] REPO_PATH {html|json}
Options:
-o, --output-file-path TEXT Output file path
--help Show this message and exit.
Release files for git-inquisitor 2024.7.26
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| git_inquisitor-2024.7.26.tar.gz | 9.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| git_inquisitor-2024.7.26-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.1 kB
Release files / git_inquisitor-2024.7.26.tar.gz
| Download URL | git_inquisitor-2024.7.26.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e4e595794e837f850c595c7d4270fb7aaca98bf66ec4481a9a9cfeac50b9795
|
|
BLAKE2b-256 checksum How to use checksums |
4f0c428208651a5d0926c120b9dd9666c1ad626482722e1b3b37e2d142f47163
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1024-azure
|
Release files / git_inquisitor-2024.7.26-py3-none-any.whl
| Download URL | git_inquisitor-2024.7.26-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1868faa7a3add10b865498da33d46da9b7650ba5dc9b8f482d49f35c34dbe6e5
|
|
BLAKE2b-256 checksum How to use checksums |
47ed29921613cf6dc2fb95737c0294300d32f803fb6f6c51b517af5bc4f043db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1024-azure
|