-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
minion-doneMinion execution completedMinion execution completedminion-proposalFeature proposal from minionFeature proposal from minion
Description
Description
Introduce a lightweight post-commit cache (e.g., a small file in .partio/) that records which commit SHAs have already been fully processed. When the post-commit hook fires, check the cache first and skip processing if the commit was already handled. This prevents duplicate checkpoint writes when git operations trigger multiple hook invocations (e.g., rebases, merges, cherry-picks).
Source
- Origin: add post commit cache entireio/cli#500 (changelog 0.4.8)
- Detected from:
entireio-cli
Target Repos
cli
Acceptance Criteria
- Post-commit hook records processed commit SHA in a cache file after successful processing
- Hook is a no-op for commits already present in the cache
- Cache file is stored in
.partio/and excluded from session metadata tracking - Cache does not grow unboundedly — prune entries older than N commits or days
Context Hints
cli/internal/hooks/cli/internal/checkpoint/
Comment /minion build or add the minion-approved label to begin implementation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
minion-doneMinion execution completedMinion execution completedminion-proposalFeature proposal from minionFeature proposal from minion