Skip to content

v4.1.0

Compare
Choose a tag to compare
@thockin thockin released this 14 Oct 23:51
· 99 commits to master since this release

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

Full Changelog: v4.0.0...v4.1.0