Merge branch 'jk/connect-clear-env'
commite6f11c19abab516b81a722ea56dccd20fb9c0987
authorJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:14 +0000 (5 12:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 19:30:14 +0000 (5 12:30 -0700)
treeaa43363976b4365530fcfcf8475880d4c6a1bfc5
parent7b09c459d346d9bf30ab07921a9b0ee91405d104
parenta48b409f9ccd4e1957286ba064fd3a25a9ea2b56
Merge branch 'jk/connect-clear-env'

The ssh transport, just like any other transport over the network,
did not clear GIT_* environment variables, but it is possible to
use SendEnv and AcceptEnv to leak them to the remote invocation of
Git, which is not a good idea at all.  Explicitly clear them just
like we do for the local transport.

* jk/connect-clear-env:
  git_connect: clarify conn->use_shell flag
  git_connect: clear GIT_* environment for ssh