Subversion+SSHでKilled by signal 15.が出る時は環境変数SVN_SSHを書き換える時のみ出る

つい最近までなんでだろーなーとか思ってたら海外のMLにSVN_SSHを上書きしている時で、かつssh -qを入れてないと出るよとか乗ってました。
http://old.nabble.com/svn%2Bssh----Killed-by-signal-15.-td26226917.html

subversion/libsvn_ra_svn/client.c:

  /* We have one predefined tunnel scheme, if it isn't overridden by config. */
  if (!val && strcmp(tunnel, "ssh") == 0)
    {
      /* Killing the tunnel agent with SIGTERM leads to unsightly
       * stderr output from ssh, unless we pass -q.
       * The "-q" option to ssh is widely supported: all versions of
       * OpenSSH have it, the old ssh-1.x and the 2.x, 3.x ssh.com
       * versions have it too. If the user is using some other ssh
       * implementation that doesn't accept it, they can override it
       * in the [tunnels] section of the config. */
      val = "$SVN_SSH ssh -q";
    }

うーん、しらんかった。
とりあえずbash,tcsh,zsh全てSVN_SSHssh -q hogehogeみたいに変更。