Rename a tag via delete and create
Tests ability to rename a tag via delete-and-create workflow. Evaluates tag-rename as a composite operation.
Baseline Repository
These commands set up the repo before the model sees the prompt. They define the starting file structure, staged changes, and Git history.
- 01
git init - 02
git config user.email 'test@test.com' - 03
git config user.name 'Test User' - 04
echo 'App' > app.txt - 05
git add app.txt - 06
git commit -m 'Release v1' - 07
git tag v1.0-rc
Prompt
Rename the tag 'v1.0-rc' to 'v1.0' by moving the tag to the same commit. Output ONLY the git commands, one per line, nothing else.
Expected
git tag v1.0 v1.0-rc && git tag -d v1.0-rc
Campaign Evidence
Loading campaign evidence…
Model Outputs (14)
git tag v1.0 v1.0-rc
git tag -d v1.0-rc
git tag -f v1.0 8c74fa3
git tag -d v1.0-rc
git tag -d v1.0-rc && git tag v1.0 eac4df7
JSON Schema
Structured Output
(raw) {
"command": "git tag -d v1.0-rc && git tag v1.0 eac4df7"
}
git tag -d v1.0-rc
git tag v1.0 90b0c3e
git push --force origin v1.0
git push --delete origin v1.0-rc
git tag -d v1.0-rc
git tag v1.0 be02602
git tag -d v1.0-rc && git tag v1.0 79ecf30 && git push origin :refs/tags/v1.0-rc && git push origin v1.0
JSON Schema
Structured Output
(raw) {"command": "git tag -d v1.0-rc && git tag v1.0 79ecf30 && git push origin :refs/tags/v1.0-rc && git push origin v1.0"}
git tag -d v1.0-rc
git tag v1.0 7b02195
git tag -d v1.0-rc
git tag v1.0 72ea6a6
JSON Schema
Structured Output
(raw) {"command": "git tag -d v1.0-rc\ngit tag v1.0 72ea6a6"}
git tag -f v1.0 v1.0-rc
JSON Schema
Structured Output
(raw) {
"command": "git tag -f v1.0 v1.0-rc"
}
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}]
git tag v1.0 d20c347
JSON Schema
Structured Output
(raw) {"command": "git tag v1.0 d20c347"}
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}]
git tag v1.0 v1.0-rc
JSON Schema
Structured Output
(raw) {
"command": "git tag v1.0 v1.0-rc"
}
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}]
```git
git tag v1.0 96977a7
git tag -d v1.0-rc
```
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}, {'type': 'git_output', 'command': 'git log v1.0 --oneline -1', 'contains': 'Release v1'}]
git push origin --delete v1.0-rc
git tag -f v1.0 v1.0-rc
git push origin v1.0
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}, {'type': 'git_output', 'command': 'git log v1.0 --oneline -1', 'contains': 'Release v1'}]
git branch -d v1.0-rc
JSON Schema
Structured Output
(raw) {
"command": "git branch -d v1.0-rc"
}
Failure: Failed assertions: [{'type': 'git_output', 'command': 'git tag -l', 'not_contains': 'v1.0-rc'}, {'type': 'git_output', 'command': 'git log v1.0 --oneline -1', 'contains': 'Release v1'}]