Browse files

Don't allow git fetch to start ControlMaster

To avoid connectivity problems, we don't want the ssh process
that is started by git fetch to become a ControlMaster for the
overall sync task.  If it did, we would lose connectivity when
git fetch was finished with the current project, causing later
projects to not fetch efficiently.

Change-Id: I8d0dcf9b361276ff8c8b5a6324cbd4a501e9c4dd
Signed-off-by: Shawn O. Pearce <>
  • Loading branch information...
Doug Anderson authored and spearce committed Oct 28, 2010
1 parent 06d029c commit ec1df9b7f6310ce5dd9432b727eb9f7bde9f2796
Showing with 1 addition and 1 deletion.
  1. +1 −1 git_ssh
@@ -1,2 +1,2 @@
exec ssh -o "ControlPath $REPO_SSH_SOCK" "$@"
exec ssh -o "ControlMaster no" -o "ControlPath $REPO_SSH_SOCK" "$@"

0 comments on commit ec1df9b

Please sign in to comment.