v4.1.0
This is minor overall, but includes a couple flag changes which warranted bumping the minor version.
--ssh
is no longer needed (but still accepted)--credential
is new, to enable submodules with different usernames/passwords- Multiple SSH key are supported, to enable submodules with different keys
- Better logging (minor)
- Fix some corner cases for failure modes
Available at: registry.k8s.io/git-sync/git-sync:v4.1.0
What's Changed
- fix: Fix backward compatibility of environment variables with bool type by @phil-park in #798
- Add $GITSYNC_VERBOSE to set verbosity via env by @thockin in #805
- Support multiple SSH keys for use in submodules by @thockin in #802
- Print correct key on env-parse errors by @thockin in #812
- Set core.askPass config for better auth-fail error by @thockin in #815
- Deprecate --ssh - it's not really needed by @thockin in #822
- Document V4 regression on --change-permissions by @thockin in #809
- Add --credential flag for multiple username/password by @thockin in #803
- Fix errors when parsing --repo for logging by @thockin in #830
- fix: infinite bad loop caused by unexpected worktree directory removal by @bakome in #828
- Logging: log syncCount and be less scary by @thockin in #835
- Recover if wrong worktree HEAD by @thockin in #836
New Contributors
- @phil-park made their first contribution in #798
- @dependabot made their first contribution in #800
- @bakome made their first contribution in #828
Full Changelog: v4.0.0...v4.1.0