Sync the projectpad over git
pad_syncCheck and manage sync state for board pad repositories: view dirty files and remote status, push pending changes, or pull the latest remote updates.
Instructions
Explicitly sync the board's pad repo(s): action "status" reports each pad repo's dirty file count, ahead/behind vs the remote, and last push/pull age; "push" commits everything dirty under the pad paths and pushes (rejected pushes pull --rebase and retry once); "pull" pull --rebases the pad from the remote immediately (ignores the rate limit). Automatic syncing (FBMCPF-395) normally makes this unnecessary — claims push instantly, other writes push debounced, dispatch reads pull first — but use it to verify sync state, force a flush before ending a session, or recover after being offline. Monorepo-safe: pads inside a shared workspace repo are committed at the enclosing repo root, scoped to the pad paths.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| project | No | Required for "pull" (pulls that project's pad repo). "status" and "push" cover every project's pad repo. |