https://github.com/eriknyquist/git_python_utils
Command-line git tools written in python
https://github.com/eriknyquist/git_python_utils
Last synced: 5 months ago
JSON representation
Command-line git tools written in python
- Host: GitHub
- URL: https://github.com/eriknyquist/git_python_utils
- Owner: eriknyquist
- Created: 2020-06-01T00:08:14.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-01T00:08:50.000Z (over 5 years ago)
- Last Synced: 2025-02-28T16:44:22.709Z (11 months ago)
- Language: Python
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Command-line Git utilities written in Python
--------------------------------------------
Install from pypi:
::
python -m pip install git_python_utils
git_python_tools.version_string
===============================
Automatic version string generation based on git history. Customizable version string
format using a format string or a template file.
Run with -h for usage information:
::
python -m git_python_utils.version_string -h
git_python_tools.author_stats
=============================
Prints information about each author in the git history (number of commits,
number of lines, latest commit).
Run with -h for usage information:
::
python -m git_python_utils.author_stats -h
git_python_tools.changelog
==========================
Prints a CHANGELOG style list of commits between a particular range, grouped
by commit date. By default, will include commits between the most recent tag and
HEAD.
Run with -h for usage information:
::
python -m git_python_utils.changelog -h