Skip to content

Spec 41: Git integration#37

Merged
noahbfreedman-cloud merged 2 commits intomainfrom
codex/spec-41-git-integration
Mar 31, 2026
Merged

Spec 41: Git integration#37
noahbfreedman-cloud merged 2 commits intomainfrom
codex/spec-41-git-integration

Conversation

@noahbfreedman-cloud
Copy link
Copy Markdown
Owner

Summary

  • add git-aware chunk history, changelog, blame, and hook management
  • expose git integration through a dedicated CLI group
  • cover git behavior with temporary-repo tests

Testing

  • python3 -m pytest tests/test_git_integration.py tests/test_versioning.py tests/test_hooks.py -q

noahbfreedman-cloud and others added 2 commits March 31, 2026 03:42
git blame on an uncommitted or untracked file raises CalledProcessError.
Now it raises a descriptive ValueError with the git error message.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@noahbfreedman-cloud noahbfreedman-cloud force-pushed the codex/spec-41-git-integration branch from 652598c to 5a33dc1 Compare March 31, 2026 07:42
@noahbfreedman-cloud noahbfreedman-cloud merged commit 1b7a050 into main Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant