Show your git commits across multiple repos for your daily standup
Project description
git-standup
Show what you (or your team) committed across all git repos in a directory — perfect for daily standups.
Install
pip install git-standup
Usage
# Show today's commits by you (scans current directory)
git-standup
# Show the last 3 days
git-standup --days 3
# Scan a specific directory
git-standup ~/projects
# Show commits from everyone
git-standup --all-authors
# Custom date range
git-standup --since "last monday"
# Compact one-line-per-commit output
git-standup --compact
# Filter by a specific author
git-standup --author "alice@example.com"
Example output
Standup — last 1 day — alice@example.com
────────────────────────────────────────────────────────────
api-server (main) /home/alice/projects/api-server
a1b2c3d4 2024-01-15 10:30 Add rate limiting to auth endpoints
e5f6a7b8 2024-01-15 09:15 Fix token expiry bug
frontend (feature/auth) /home/alice/projects/frontend
c9d0e1f2 2024-01-15 11:45 Update login form validation
3 commits across 12 repos scanned.
Options
| Option | Description |
|---|---|
--days N |
Look back N days (default: 1) |
--since DATE |
Custom git date string (e.g. "last week", "2024-01-01") |
--author NAME |
Filter by author name or email |
--all-authors |
Show commits from all authors |
--all-branches |
Include commits from all branches |
--depth N |
Max directory depth to scan (default: 3) |
--compact |
One line per commit, no repo headers |
--no-color |
Disable ANSI color output |
Exit code is 0 when commits are found, same when none are found. The tool never exits non-zero on "no commits" — only on configuration errors.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file git_standup-0.2.0.tar.gz.
File metadata
- Download URL: git_standup-0.2.0.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d85aabac5a22b72156a8f06d05561ed1a0fcb497325f17a5ecb19efb47748767
|
|
| MD5 |
9845840a2f15dd7618eb0788811cc1b8
|
|
| BLAKE2b-256 |
3c036cd90999cf97e9fae6ef0022ce49b133037f53005d308c7c94dd9ff28df7
|
File details
Details for the file git_standup-0.2.0-py3-none-any.whl.
File metadata
- Download URL: git_standup-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0757693ab295c2b5873421beaa58ceb8693f0b9be7623ad8ca9a4e18fc7410
|
|
| MD5 |
13d60dfbf819939391d0219536e9fc19
|
|
| BLAKE2b-256 |
f0e958e6f663c606a65cb4ba806000bdb88064c7dac555f4eb73a4a8d7446eca
|