Commit d9c2045
Keep example submodules on fetchable heads (#485)
The example submodule lane already recorded .gitmodules, but two gitlinks pointed at stale local commits. This keeps the committed pointers on the configured remote main heads so a fresh clone can fetch them.
Constraint: Protected main had duplicate staged gitlinks, including local-only submodule commits.
Rejected: Preserve protected-main gitlink SHAs | remote ls-remote did not prove conductor/vscode updates as configured main heads.
Confidence: high
Scope-risk: narrow
Directive: Do not advance submodule gitlinks unless the target SHA is reachable from the configured remote.
Tested: git ls-remote for all configured submodule main refs; git diff --cached --check
Not-tested: Full CI before PR finish
Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>1 parent cfc7da3 commit d9c2045
2 files changed
Lines changed: 2 additions & 2 deletions
- .githooks/post-checkout+27
- .githooks/post-merge+27
- .githooks/pre-commit+27
- .githooks/pre-push+27
- .github/pull.yml.example+6
- .github/workflows/cr.yml+27
- .gitignore+15
- .vscode/settings.json+12
- AGENTS.md+65
- scripts/agent-session-state.js+171
- scripts/guardex-docker-loader.sh+123
- scripts/guardex-env.sh+74
- scripts/install-vscode-active-agents-extension.js+135
- vscode/guardex-active-agents/README.md+34
- vscode/guardex-active-agents/extension.js+3.8k
- vscode/guardex-active-agents/fileicons/gitguardex-fileicons.json+54
- vscode/guardex-active-agents/fileicons/icons/agent.svg+5
- vscode/guardex-active-agents/fileicons/icons/branch.svg+7
- vscode/guardex-active-agents/fileicons/icons/config.svg+4
- vscode/guardex-active-agents/fileicons/icons/hook.svg+4
- vscode/guardex-active-agents/fileicons/icons/openspec.svg+5
- vscode/guardex-active-agents/fileicons/icons/plan.svg+4
- vscode/guardex-active-agents/fileicons/icons/spec.svg+5
- vscode/guardex-active-agents/icon.png
- vscode/guardex-active-agents/package.json+169
- vscode/guardex-active-agents/session-schema.js+1.3k
Submodule skills_for_claude updated 26 files
- .githooks/post-checkout+27
- .githooks/post-merge+27
- .githooks/pre-commit+27
- .githooks/pre-push+27
- .github/pull.yml.example+6
- .github/workflows/cr.yml+27
- .gitignore+14
- .vscode/settings.json+12
- AGENTS.md+65
- scripts/agent-session-state.js+171
- scripts/guardex-docker-loader.sh+123
- scripts/guardex-env.sh+74
- scripts/install-vscode-active-agents-extension.js+135
- vscode/guardex-active-agents/README.md+34
- vscode/guardex-active-agents/extension.js+3.8k
- vscode/guardex-active-agents/fileicons/gitguardex-fileicons.json+54
- vscode/guardex-active-agents/fileicons/icons/agent.svg+5
- vscode/guardex-active-agents/fileicons/icons/branch.svg+7
- vscode/guardex-active-agents/fileicons/icons/config.svg+4
- vscode/guardex-active-agents/fileicons/icons/hook.svg+4
- vscode/guardex-active-agents/fileicons/icons/openspec.svg+5
- vscode/guardex-active-agents/fileicons/icons/plan.svg+4
- vscode/guardex-active-agents/fileicons/icons/spec.svg+5
- vscode/guardex-active-agents/icon.png
- vscode/guardex-active-agents/package.json+169
- vscode/guardex-active-agents/session-schema.js+1.3k
0 commit comments