Repository navigation
Releases: simon123h/git2svn
Releases · simon123h/git2svn
Release list
v0.15.1
What's Changed
🚀 Features
- feat(setup): store git2svn.svnDir relative to the repository root (3994b86)
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
🚀 Features
- feat(clone): add clone command for turnkey mirror onboarding and team remote setup (64d12b6)
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
🚀 Features
- feat(mirror): add init-mirror command and docs for local git-svn mirror bootstrapping (87dce40)
🐛 Bug Fixes
- fix(status): resolve sync range with main/master fallback and improve unresolved diagnostics (546b9d5)
🧰 Maintenance & Documentation
- docs: consolidate development & testing instructions into CONTRIBUTING.md (2a3858e)
- docs(arc42): add ADR-24 on scope boundaries and document git-svn interoperability (d3a8aa5)
- docs: update title in README (73cd060)
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
🐛 Bug Fixes
- fix(test): set core.fileMode=true in test_snapshot_executable_property_sync for Windows compatibility (0c9f3dc)
- fix(test): use dynamic branch checkout in test_replay_merge_commits_error (0b15448)
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
🚀 Features
- feat(replay): add interactive step-by-step replay confirmation and diff preview (7a24016)
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
🚀 Features
- feat(doctor): add automated remediation via '--fix' flag (bd7f753)
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
🚀 Features
- feat(cli): add shell tab-completion command for bash, zsh, and fish (fb8b2b3)
- feat(cli): add 'doctor' pre-flight diagnostic command (a1e8b43)
- feat(svn): synchronize svn:executable property with Git file modes (7a51e09)
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
- test(e2e): fix cross-platform UTF-8 handling in test helpers for Windows runners (1a05b94)
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
🐛 Bug Fixes
- fix(core): normalize commit message newlines and specify UTF-8 encoding for SVN commits on Windows (226fa03)
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
🚀 Features
- feat(switch): add svn branch switching and branch mismatch guard (429c0b5)
- feat(setup): block all pushes to mirror remote in pre-push hook guard (6ddde69)
- feat(replay): enhance duplicate skipping with ordered consecutive prefix matching (bcc9193)
- feat(replay): auto-skip already replayed commits via SVN log inspection (1565ea4)
🧰 Maintenance & Documentation
- refactor(config): remove defaultRange in favor of dynamic mirrorRemote (b572f97)
- refactor(core): extract SnapshotSynchronizer and introduce typed ReplayState dataclass (4751fe9)
- docs(arc42): document delta-based patching rationale for concurrent SVN safety (ADR-15) (3389d11)
Full Changelog: v0.10.1...v0.11.0