git-cvsexportcommit: support Perl before 5.10.1
commit6103d58b7fa335b5f26281ad2c3c90de5680a0c4
authorbrian m. carlson <sandals@crustytoothpaste.net>
Thu, 6 Aug 2020 00:16:50 +0000 (6 00:16 +0000)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Aug 2020 00:32:39 +0000 (5 17:32 -0700)
tree08d7571e37e0aa9d95c2e190bcc8c84ce0d8bf65
parent6e9c4d408dfa842b22d612b7a6f1242bba2a5479
git-cvsexportcommit: support Perl before 5.10.1

The change in 6e9c4d408d ("git-cvsexportcommit: port to SHA-256",
2020-06-22) added the use of a temporary directory for the index.
However, the form we used doesn't work in versions of Perl before
5.10.1.  For example, version 5.10.0 contains a version of File::Temp
from 2007 that doesn't contain "newdir".

In order to make the code work with 5.8.8, which we support, let's
change to use the static method "tempdir" with the argument "CLEANUP",
which provides the same behavior.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-cvsexportcommit.perl