Repository navigation
Comparing changes
Open a pull request
base repository: getdownandcode/gitmate
base: 69478e5
head repository: getdownandcode/gitmate
compare: fc744ec
- 7 commits
- 14 files changed
- 1 contributor
Commits on Sep 23, 2026
-
build: rename distribution to gitmate-cli, finalize PyPI metadata
- dist name gitmate-cli (import package and CLI command stay gitmate); hatch wheel packages pinned to src/gitmate - authors, keywords, classifiers, project URLs; --version/-V via importlib.metadata - sdist excludes internal docs (plan.md, AGENTS.md)
Configuration menu - View commit details
-
Copy full SHA for 044111a - Browse repository at this point
Copy the full SHA 044111aView commit details -
Curated from gitmate changelog's own output over the full history (dogfooded); the tool's template fallback did the grouping after the API path was unavailable in the build sandbox.
Configuration menu - View commit details
-
Copy full SHA for dc2d3b2 - Browse repository at this point
Copy the full SHA dc2d3b2View commit details -
docs: add Git Hooks box to architecture diagram
Phase 8 landed with crash-safe prepare-commit-msg hooks; the diagram now shows the hook component plus install/prepare-commit-msg edges. Subtitle corrected from 'Target' to 'System' architecture (as-built). Validated 0 errors/0 crossings; PNG re-exported. Structural check only — pixel review pending (agent cannot view images).
Configuration menu - View commit details
-
Copy full SHA for 5197be4 - Browse repository at this point
Copy the full SHA 5197be4View commit details -
ci: tag-triggered release workflow with TestPyPI dry-run support
build job runs tests, uv build, twine check, uploads artifacts with no OIDC; publish job (needs build) holds id-token: write scoped to itself alone; manual dispatches default to TestPyPI so a mistaken run cannot touch PyPI; tag pushes publish to PyPI and attach artifacts to a GitHub release.
Configuration menu - View commit details
-
Copy full SHA for 2c6c40f - Browse repository at this point
Copy the full SHA 2c6c40fView commit details -
docs: README for v0.1.0 — badges, metrics, caching tradeoff, design s…
…tory Real-user install paths (uv tool/pipx/pip install gitmate-cli), command reference, hooks section, architecture embed, live metrics table from gitmate stats with the development-period caveat, the hash-vs-semantic caching rationale, and the design-decisions story leading with graceful degradation and human-in-the-loop. Demo GIF embed pending recording.
Configuration menu - View commit details
-
Copy full SHA for 6d9b87e - Browse repository at this point
Copy the full SHA 6d9b87eView commit details -
feat: demo GIF of a real generation, quiet SDK AFC advisory
- docs/demo.gif: real end-to-end recording (asciinema + agg after vhs could not drive ttyd on this machine): stage -> gitmate commit -> real gemini-3.5-flash-lite generation -> typed accept -> git log proof. - Pin google_genai.models logger to ERROR: the SDK's once-per-process AFC advisory printed above every generated message; genuine errors remain.
Configuration menu - View commit details
-
Copy full SHA for c81b3d0 - Browse repository at this point
Copy the full SHA c81b3d0View commit details
Commits on Sep 24, 2026
-
fix: clean ConfigError handling on generation commands, reject negati…
…ve budget caps, slim sdist - commit/pr-summary/changelog now print a clean error for malformed or hand-edited config (including UnknownModelError mid-pipeline, a ConfigError subclass) instead of a raw traceback - budget_cap_usd rejects negative values at both entry points: config set and load_config (a negative cap permanently blocked generation) - sdist excludes docs/, .github/, uv.lock, .agents (drops ~2.5MB); templates and hook assets verified to still ship, .pre-commit-hooks.yaml kept - README: PyPI badges removed until first release, test count updated - 5 new tests: clean-error CLI paths for all three generation commands, negative-cap rejection at both layers
Configuration menu - View commit details
-
Copy full SHA for fc744ec - Browse repository at this point
Copy the full SHA fc744ecView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 69478e5...fc744ec