Changes for version 0.041 - 2026-04-14

  • hooks/proxy enhancements:
    • Allow multiple proxy.url remote targets.
    • Allow syncing to an empty repo.
    • Add "skip_proxy" feature to avoid cycles.
  • git-verify enhancements:
    • Better handling if no ~/.ssh/config file.
    • Allow git-verify test without basedir.
    • Note supported features in POD.
    • Show FingerPrint for verification.
  • git-deploy enhancements:
    • Fix DEBUG crash if missing core.sshCommand.
    • Don't crash with one bad [-i <identity>] option.
    • Honor "-i" files as if before or after --chdir.
    • Allow [ -i <PrivateKeyFile> ] if no PassPhrase.
    • If Agent Forwarding, allow -i <PubKeyFile>.
    • Or allow -i "<RawPubKey>" on commandline.
    • Or any PubKey substring filter or regexp.
    • Avoid using duplicate Public or Private keys.
  • git-client enhancements:
    • Better handling of other git-client in $PATH.
    • OPTIMIZATION: Prevent looping back to itself.
    • Cleaner "git -v" output
  • git-server enhancements:
    • If ExposeAuthInfo enabled, then show which PubKey was connected with when no command is attempted. i.e.,: $ ssh -T git@server.com

Documentation

Git Client Wrapper
Client for push notification deployment
Secure Git Server with more granular hooks capabilities than default git.
Verify server configuration settings.
Tracer wrapper around the real git-shell
Run this hook before performing the "git pull" for git-deploy clients.
Run after "git push" completes, i.e., within post-write.
Restrict read and write access to the IP Address whitelist specified.
Secure Git Server with more granular hooks capabilities than default git.

Modules

Secure Git Server with more granular hooks capabilities than default git.