What's Changed
Changelog
Features
- 5e23098: feat(commands): add sync command for cross-machine synchronization (@openjny)
- 0b47a82: feat(config): add sync configuration fields (@openjny)
- af224ea: feat(git): add git package for sync operations (@openjny)
- e1c4284: feat(sync): add sync package for configuration synchronization (@openjny)
Bug Fixes
- 703cc3b: fix(git): add EnsureUserConfig for CI environments without global git config (@openjny)
- 2e8d6a0: fix(sync): ensure correct branch name after git init (@openjny)
- 8b6c35a: fix(sync): fix lint errors and test compatibility (@openjny)
- 0604dae: fix(sync): improve error handling for clone failures (@openjny)
- 0b13f02: fix(test): use explicit --initial-branch=main for cross-platform compatibility (@openjny)
- 72d6dff: fix: address PR review feedback (@openjny)
- 9b290f8: fix: use Contains for cross-platform test compatibility (@openjny)
Others
- deaed8b: Merge pull request #54 from openjny/feature/issue-53-sync-command (@openjny)
- ab4c8ee: refactor: remove unimplemented sync config options (@openjny)
Full Changelog: v0.3.1...v0.4.0