On 7/5/2013 6:01 PM, Kyle McKay wrote: > On Jul 5, 2013, at 16:07, David Rothenberger wrote: >> On 7/5/2013 3:58 PM, Kyle McKay wrote: >>> On Jul 5, 2013, at 13:48, David Rothenberger wrote: >>>> I recently upgraded my Subversion server to 1.8.0 and started >>>> receiving the following error from "git svn fetch": >>>> >>>> Temp file with moniker 'svn_delta' already in use at >>>> /usr/lib/perl5/vendor_perl/5.10/Git.pm line 1024. >>>> >>>> This occurs only when using an http:// URL; svn:// URLs work fine. >>> [snip] >>>> The client is Cygwin: svn version 1.8.0 and git version >>>> 1.8.3.2. >>> >>> The subversion 1.8 release has removed the neon library, all svn client >>> http access now always goes through the serf library. If you put >>> "http-library = serf" in the "[global]" section of the >>> "~/.subversion/servers" file you will get the 'svn_delta' error with >>> git-svn when running earlier versions of the svn client as well. >> >> That was not my experience. I did try this with the 1.7 perl bindings >> and libraries and with "http-library = serf" in by servers and it worked >> fine. I confirmed that serf was being used with a Wireshark trace. > > I had it always fail right away from my home ISP (kinda slow > connection), but when running on a host with quite a different internet > connection it would sometimes run for a while before generating the > error (maybe a couple hundred revisions fetched) for some sources, but > it would *always* eventually fail. > > For this reason I also believe the problem is timing sensitive. > > Try doing "git svn clone --quiet > http://dev.heuristiclab.com/svn/hl/core" with "~/.subversion/servers" > section "[global]" including "http_library = serf". I find this one > always seems to fail right away for me with git-svn over serf but will > clone fine over neon (if you can stand to wait long enough). Yes, you're right. That one fails for me too with 1.7, although I note that the server itself is running 1.5. Still, the reason is the same -- a non-depth-first drive of the delta editor from serf. -- David Rothenberger ---- daveroth@xxxxxxx "If Diet Coke did not exist it would have been necessary to invent it." -- Karl Lehenbauer -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html