Adds git repository initialization for Gas Town harnesses: 1. New 'gt git-init' command for existing harnesses: - Creates comprehensive .gitignore for Gas Town - Initializes git repository if not present - Optionally creates GitHub repo with --github flag 2. New flags on 'gt install': - --git: Initialize git with .gitignore during install - --github=owner/repo: Create and push to GitHub repo - --private: Make GitHub repo private The .gitignore properly excludes: - Polecats and rig clones (recreated with gt spawn/rig add) - Runtime state files (state.json, *.lock, registry.json) - OS and editor files And tracks: - Role contexts (CLAUDE.md) - .beads/ configuration and issues - hop/ directory 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
7.9 KiB
7.9 KiB