762e0de44c
- Add GitStatus dataclass and git control utilities
- Add endpoints:
- GET /status - working directory status
- POST /branches - create branch
- DELETE /branches/{name} - delete branch
- POST /checkout - checkout branch
- POST /commit - commit changes
- POST /fetch - fetch from remote
- POST /pull - pull updates
- POST /push - push changes
- POST /merge - merge branches
Quality gates: ruff ✓, mypy ✓