Metadata-Version: 2.4
Name: git_project_status
Version: 0.1.0
Summary: Check subdirectories for dirty repos.
Author-email: James Hodgkinson <james@terminaloutcomes.com>
License: MIT
License-File: LICENSE
Keywords: git
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: <4.0,>=3.12
Requires-Dist: click>=8.3.1
Requires-Dist: gitpython>=3.1.46
Requires-Dist: loguru>=0.7.3
Description-Content-Type: text/markdown

# git_project_status

Real simple, just iterates through the first-level subdirectories and does the
equivalent of git status, plus checks for local commits that are ahead of their
upstream branch.

If you want more logs, set an environment variable of `LOGURU_LOG_LEVEL=DEBUG`.

Installation: `pip install git-project-status`

Which will create a console script `git_project_status`.

## Changelog

 * 0.1.0 - Added local ahead-of-upstream commit detection for first-level repos.
 * 0.0.6 - Fixed handling detached heads.
 * 0.0.7 - 2022-01-08 - Updated build tooling, broke the script name. Whoops! Pulled.
 * 0.0.8 - 2022-01-08 - Fixed the script name. Whoops! Pulled.
 * 0.0.9 - 2022-01-08 - Fixed the script config.
 * 0.0.10 - 2022-01-08 - Added the option to specify a directory.
 * 0.0.11 - 2022-01-08 - Cleaned up some formatting, using pathlib for checking.
 * 0.0.12 - 2022-06-02 - Shaved the yak, moved packaging tools, added more type-checking.
