Re: [PATCH v2] Git.pm: Use File::Temp->tempfile instead of ->new
- From
Tom G. Christensen <tgc@statsbiblioteket.dk>
- Date
- Sep 9, 2008, 07:41 UTC
- Message-ID
- <48C628AA.4020100@statsbiblioteket.dk>
- In-Reply-To
- <1220892781-24343-1-git-send-email-marcus@griep.us>
Marcus Griep wrote:
Show 18 quoted lines
> Perl 5.8.0 ships with File::Temp 0.13, which does not have the new() > interface introduced in 0.14, as pointed out by Tom G. Christensen. > > This modifies Git.pm to use the more established tempfile() interface > and updates 'git svn' to match. > > Signed-off-by: Marcus Griep <marcus@griep.us> > --- > > This patch v2 cleans up a few code items, corrects a misspelling, > and ensures that the temp file gets unlinked when we exit, now > that we are requesting the filename. Otherwise, the previous > comments stand: > > Per the earlier patch versions by Abhijit Menon-Sen and Tom G. Christensen. > Both of you may want to run a test and add your 'Tested-by' to the thread > if everything works out before Eric Wong adds his 'Acked-by'. >
The testsuite now passes t9100-git-svn-basic.sh and instead fails at t9108-git-svn-glob.sh but this appears to be unrelated to the File::Temp issue.
--- expect.three 2008-09-09 07:34:39.000000000 +0000 +++ stderr.three 2008-09-09 07:34:42.000000000 +0000
@@ -1,2 +1,3 @@ +Parentheses missing around "my" list at /home/tgc/projects/git/t/../git-svn line 4429. Only one set of wildcard directories (e.g. '*' or '*/*/*') is supported: 'branches/*/t/*' * FAIL 3: test disallow multi-globs Tested-by: Tom G. Christensen <tgc@statsbiblioteket.dk> -tgc