-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Overview
Sync commit events with prefrontal-cortex for tracking push history.
Events to Track
- Commit created
- Commit amended
- Commit reverted
- Push to remote
API Integration
// After successful commit
$client->post('/api/push/sync', [
'repo' => $this->getRepo(),
'sha' => $newSha,
'message' => $message,
'author' => $author,
'files_changed' => $filesChanged,
'insertions' => $insertions,
'deletions' => $deletions,
'branch' => $branch,
]);Commands
commit sync # Sync recent commits
commit sync --push # Push to cloud after commitState Machine (PushState)
Leverages Laravel Verbs state machine:
CommitCreatedCommitAmendedPushCompleted
Auto-sync Option
commit config --auto-sync # Sync after every commitMetadata
Metadata
Assignees
Labels
No labels