Skip to main content

Functionality:

This module is useful for three purpose:

  1. You want to find the big commits happened in your git repo and who has committed that at what time.

  2. You want to find the dormant branches in your git repo and who is the author of the branch

  3. You want to prevent large commits in your local repo.

NOTE: All you need to do is give your repositry location as input to this module. It does not need your git credentials. Also, It will find large commits across all branches present in the repo

pip install Gitbigcommits

Once you install, the following below commands will be available to you in your

terminal.

  1. bigcommits - prints big commits to stdout

  2. bigcommits-html - creates a html file and writes the report to that.

  3. dbranch-html - find the dormant branch in your repo and writes into a html

  4. bigcommits-prevent - once you execute this, your local repo will prevent large commits to be happened in your repo

Supported Outputs:

  1. Reports can be generated as HTML file.

  2. Console output

Usage:

bigcommits <git_location_in_your_machine> <size_in_kb>

Eg:

$bigcommits "usr/home/myrepo/" "1024"

Your git directory is in the “usr/home/myrepo” folder. git directory denotes where your “.git” folder is present.

Similarly,

$ bigcommits-html "usr/home/myrepo/" "1024"

$ dbranch-html "usr/home/myrepo/"

$ bigcommits-prevent "usr/home/myrepo/"

Release files for Gitbigcommits 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Gitbigcommits 1.0.3
File Size Uploaded
Gitbigcommits-1.0.3.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Gitbigcommits 1.0.3
File Interpreter ABI Platform
Gitbigcommits-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 23.4 kB

Release files / Gitbigcommits-1.0.3.tar.gz

Download URL Gitbigcommits-1.0.3.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1e1468f0ebe49e5adf35c631e5e449f789c47cac494c5162ad750a982b2e3b8f
BLAKE2b-256 checksum
How to use checksums
902e7d7e87ce5082bb62b8c6e17e0f89fffa5caa1c63e698aee88742aee2c92b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Gitbigcommits-1.0.3-py3-none-any.whl

Download URL Gitbigcommits-1.0.3-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d7798bb7050dfb44c4ddaae13095c94b894e6cdd42a2e732eb58810eba80d00
BLAKE2b-256 checksum
How to use checksums
cd8a4a79496c63e8ecefd258c2a81a088f9b3747768b0cb672b375dedeac1f28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page