Re: [PATCH] git-svn: Fix termination issues for remote svn connections
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:58:39
Eric Wong [off-list ref] writes:
Junio C Hamano [off-list ref] wrote:quoted
"Uli Heller" [off-list ref] writes:quoted
Nevertheless, I think it makes sense to fix the issue within the git perl module Ra.pm, too. The change frees the private copy of the remote access object on termination which prevents the error from happening.quoted
Thanks. Please sign-off your patch. I am Cc'ing Kyle McKay who apparently had some experience working with git-svn with newer svn that can only use serf, hoping that we can get an independent opinion/test just to be sure. Also Cc'ed is Eric Wong who has been the official git-svn area expert, but I understand that Eric hasn't needed to use git-svn for quite a while, so it is perfectly fine if he does not have any comment on this one. We may want to find a volunteer to move "git svn" forward as a new area expert (aka subsystem maintainer), by the way.Correct, git-svn has the effect of being self-obsoleting. I agree with adding a workaround for broken things, however I suggest a code comment explaining why it is necessary. The commit message is important, too, but might get harder to track down if there's code movement/refactoring in the future.
Thanks for a good suggestion. I agree that this addition is a good example where in-code comment would really help the future readers.
quoted
quoted
+END { + $RA = undef; + $ra_invalid = 1; +}