|
|
354754e5df
|
feat: add gitea skill for bulletproof git/submodule operations
Comprehensive git/Gitea operations skill extracting battle-tested patterns from
sync.sh into reusable commands for the fleet. Makes submodule management,
status checks, and common git operations bulletproof across all machines.
Core features:
- Submodule operations: init, update, sync, status, fix
- Repository operations: status, health, fetch, pull, push, commit
- Utilities: verify-identity, inject-creds
- Auto-fixes: collision resolution, detached HEAD recovery, identity reconciliation
- Proper error handling with meaningful exit codes
Key fixes from sync.sh patterns:
- Credential injection from parent to submodules
- Untracked file collision resolution (preserves content)
- Identity reconciliation from identity.json
- Graceful degradation for transient failures
Usage examples:
bash .claude/skills/gitea/scripts/gitea.sh submodule fix projects/radio-show
bash .claude/skills/gitea/scripts/gitea.sh health
bash .claude/skills/gitea/scripts/gitea.sh status --verbose
This fixes the radio-show submodule issue and provides tools for future git
operations without manual intervention.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-06-20 08:44:47 -07:00 |
|