Skip to main content

Git Inquizitor is an analysis and reporting tool for git repositories.

Project description

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.

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

git_inquisitor-2024.7.26.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

git_inquisitor-2024.7.26-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file git_inquisitor-2024.7.26.tar.gz.

File metadata

  • Download URL: git_inquisitor-2024.7.26.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1024-azure

File hashes

Hashes for git_inquisitor-2024.7.26.tar.gz
Algorithm Hash digest
SHA256 1e4e595794e837f850c595c7d4270fb7aaca98bf66ec4481a9a9cfeac50b9795
MD5 3752dfd462bfc3b248af3420cfc25701
BLAKE2b-256 4f0c428208651a5d0926c120b9dd9666c1ad626482722e1b3b37e2d142f47163

See more details on using hashes here.

File details

Details for the file git_inquisitor-2024.7.26-py3-none-any.whl.

File metadata

  • Download URL: git_inquisitor-2024.7.26-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1024-azure

File hashes

Hashes for git_inquisitor-2024.7.26-py3-none-any.whl
Algorithm Hash digest
SHA256 1868faa7a3add10b865498da33d46da9b7650ba5dc9b8f482d49f35c34dbe6e5
MD5 cec0e8119f8856903028a4f6bb08edec
BLAKE2b-256 47ed29921613cf6dc2fb95737c0294300d32f803fb6f6c51b517af5bc4f043db

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