diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2017-11-20 17:49:19 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-11-21 14:00:48 +0900 |
commit | 8339805b467ca5b2d9314fdbfdd75a6e96c6b39a (patch) | |
tree | aafbb30cee253126a69cfbebb5071d1e4772ceeb /builtin/tag.c | |
parent | Documentation: document Extra Parameters (diff) | |
download | tgif-8339805b467ca5b2d9314fdbfdd75a6e96c6b39a.tar.xz |
ssh test: make copy_ssh_wrapper_as clean up after itself
Simplify by not allowing the copied ssh wrapper to persist between
tests. This way, tests can be safely reordered, added, and removed
with less fear of hidden side effects.
This also avoids having to call setup_ssh_wrapper to restore the value
of GIT_SSH after this battery of tests, since it means each test will
restore it individually.
Noticed because on Windows, if `uplink.exe` exists, the MSYS2 Bash
will overwrite that when redirecting via `>uplink`. A proposed test
wrote a script to 'uplink' after a previous test created uplink.exe
using copy_ssh_wrapper_as, so the script written with '>uplink' had
the wrong filename and failed.
Reported-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Acked-by: Brandon Williams <bmwill@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/tag.c')
0 files changed, 0 insertions, 0 deletions