feat(git-master): add configurable commit footer and co-author options
Add git_master config with commit_footer and include_co_authored_by flags. Users can disable Sisyphus attribution in commits via oh-my-opencode.json. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -529,6 +529,34 @@ IF style == SHORT:
|
||||
3. Is it similar to examples from git log?
|
||||
|
||||
If ANY check fails -> REWRITE message.
|
||||
|
||||
### 5.5 Commit Footer & Co-Author (Configurable)
|
||||
|
||||
**Check oh-my-opencode.json for these flags:**
|
||||
- `git_master.commit_footer` (default: true) - adds footer message
|
||||
- `git_master.include_co_authored_by` (default: true) - adds co-author trailer
|
||||
|
||||
If enabled, add Sisyphus attribution to EVERY commit:
|
||||
|
||||
1. **Footer in commit body (if `commit_footer: true`):**
|
||||
```
|
||||
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
|
||||
```
|
||||
|
||||
2. **Co-authored-by trailer (if `include_co_authored_by: true`):**
|
||||
```
|
||||
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
||||
```
|
||||
|
||||
**Example (both enabled):**
|
||||
```bash
|
||||
git commit -m "{Commit Message}" -m "Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)" -m "Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>"
|
||||
```
|
||||
|
||||
**To disable:** Set in oh-my-opencode.json:
|
||||
```json
|
||||
{ "git_master": { "commit_footer": false, "include_co_authored_by": false } }
|
||||
```
|
||||
</execution>
|
||||
|
||||
---
|
||||
|
||||
@@ -622,6 +622,34 @@ IF style == SHORT:
|
||||
3. Is it similar to examples from git log?
|
||||
|
||||
If ANY check fails -> REWRITE message.
|
||||
|
||||
### 5.5 Commit Footer & Co-Author (Configurable)
|
||||
|
||||
**Check oh-my-opencode.json for these flags:**
|
||||
- \`git_master.commit_footer\` (default: true) - adds footer message
|
||||
- \`git_master.include_co_authored_by\` (default: true) - adds co-author trailer
|
||||
|
||||
If enabled, add Sisyphus attribution to EVERY commit:
|
||||
|
||||
1. **Footer in commit body (if \`commit_footer: true\`):**
|
||||
\`\`\`
|
||||
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
|
||||
\`\`\`
|
||||
|
||||
2. **Co-authored-by trailer (if \`include_co_authored_by: true\`):**
|
||||
\`\`\`
|
||||
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
||||
\`\`\`
|
||||
|
||||
**Example (both enabled):**
|
||||
\`\`\`bash
|
||||
git commit -m "{Commit Message}" -m "Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)" -m "Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>"
|
||||
\`\`\`
|
||||
|
||||
**To disable:** Set in oh-my-opencode.json:
|
||||
\`\`\`json
|
||||
{ "git_master": { "commit_footer": false, "include_co_authored_by": false } }
|
||||
\`\`\`
|
||||
</execution>
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user