29 lines
713 B
Markdown
29 lines
713 B
Markdown
---
|
|
description: Local vs sync mode rules for git and Forgejo — commit, push, and PR policy per workflow.
|
|
---
|
|
|
|
# Forge Sync Rules
|
|
|
|
When a workflow uses explicit mode:
|
|
|
|
- `Mode: sync` or `--sync` means sync mode.
|
|
- no sync marker means local mode.
|
|
- Do not ask whether git workflow should be agent-managed.
|
|
|
|
Local mode:
|
|
- No push.
|
|
- No forge write tools.
|
|
- No PR create/update/comment.
|
|
|
|
Sync mode:
|
|
- Commit completed workflow units.
|
|
- Push after each unit commit.
|
|
- Create PR after first push if missing.
|
|
- Reuse existing PR on later pushes.
|
|
- Comment/update PR only when workflow asks for it.
|
|
|
|
Forbidden always:
|
|
- No force push.
|
|
- No branch deletion.
|
|
- No hard reset.
|
|
- No amending unless explicitly requested.
|