Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
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 <sop@google.com>
  • Loading branch information...
commit ec1df9b7f6310ce5dd9432b727eb9f7bde9f2796 1 parent 06d029c
Doug Anderson authored spearce committed
Showing with 1 addition and 1 deletion.
  1. +1 −1  git_ssh
View
2  git_ssh
@@ -1,2 +1,2 @@
#!/bin/sh
-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.
Something went wrong with that request. Please try again.