Skip to content


Subversion checkout URL

You can clone with
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 <>
  • Loading branch information...
1 parent 06d029c commit ec1df9b7f6310ce5dd9432b727eb9f7bde9f2796 Doug Anderson committed with spearce
Showing with 1 addition and 1 deletion.
  1. +1 −1  git_ssh
2  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.
Something went wrong with that request. Please try again.