summaryrefslogtreecommitdiff
path: root/t/t4031-diff-rewrite-binary.sh
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2025-04-03 07:05:53 +0200
committerJunio C Hamano <gitster@pobox.com>2025-04-07 14:47:36 -0700
commit7792d326f19bd1386600975d97f854d17d74c618 (patch)
treeb64127e37218b0b572805d3e97e157f9d8b92946 /t/t4031-diff-rewrite-binary.sh
parent8afecde5275f689bcbfb508aa47241dd7ecdf884 (diff)
t: refactor environment sanitization to not use Perl
Before executing tests we first sanitize the environment. Part of the sanitization is to unset a couple of environment variables that we know will change the behaviour of Git. This is done with a small Perl script, which has the consequence that having a Perl interpreter available is a strict requirement for running our unit tests. The logic itself isn't particularly involved: we simply unset every environment variable whose key starts with 'GIT_', but then explicitly allow a subset of these. Refactor the logic to instead use sed(1) so that it becomes possible to execute our tests without Perl. Based-on-patch-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4031-diff-rewrite-binary.sh')
0 files changed, 0 insertions, 0 deletions