Re: git-svn failure when symlink added in svn
From: Seth Falcon <hidden>
Date: 2016-06-15 22:43:07
Junio C Hamano [off-list ref] writes:
Seth Falcon [off-list ref] writes:quoted
On OS X, I get: ziti:~/temp seth$ ./perltest1.pl read[5]: link child says: child: at 5Ah, so the previous read($fh, $buf, 5) lets stdio absorb the whole (short) input, and the underlying seek pointer is not adjusted back across fork, and the child does not have anything to read.quoted
And uncommenting the sysseek call, I get: ziti:~/temp seth$ ./perltest1.pl read[5]: link child says: child: at 5 child says: >>12345Then I suspect the following could be less invasive and more efficient fix for the problem. I do not have an access to MacOS box, and I do not have a working sync with any SVN repository, so I cannot test it myself, though...
This also works as a fix for me on OS X and obviously is nicer than resorting to temp files. Again, with this patch against git master the test case that Eric posted passes as does one of my own examples. + seth