1. Augie Fackler
  2. hgsubversion
Issue #350 new

hgsubversion hangs on specific revision in Twisted SVN repo

Kevin Horn
created an issue

I've been trying to pull the Twisted svn repo (svn://svn.twistedmatrix.com/svn/Twisted/) using hgsubversion. Everything goes fine until I reach a certain revision (r24114):

(FYI, I've used the 'hg init', 'hg pull' method, rather than using 'hg clone' since the Twisted repo is kind of enormous)

{{{

hg pull pulling from svn://svn.twistedmatrix.com/svn/Twisted/ [r24114] fijal: A branch to make twisted pypy-compatible abort: ("Can't write to connection: An existing connection was forcibly closed by the remote host. ", 730054) }}}

I don't really know what to make of that error message.

Comments (1)

  1. Patrick Mézard

    FWIW, the problematic subversion revision was an epic fail from fijal:

    r24114 | fijal | 2008-06-27 22:54:41 +0200 (Fri, 27 Jun 2008) | 2 lines
    Changed paths:
       A /branches/pypy-compatibility-3318 (from /:24113)
    
    A branch to make twisted pypy-compatible
    
    ------------------------------------------------------------------------
    r24115 | fijal | 2008-06-27 22:56:18 +0200 (Fri, 27 Jun 2008) | 2 lines
    Changed paths:
       D /branches/pypy-compatibility-3318
    
    Branched on wrong level
    
    ------------------------------------------------------------------------
    r24116 | fijal | 2008-06-27 22:57:04 +0200 (Fri, 27 Jun 2008) | 2 lines
    Changed paths:
       A /branches/pypy-compatibility-3318 (from /trunk:24115)
    
    A branch to make twisted pypy-compatible (again)
    

    He basically branched from the root, duplicating all existing branches and tags. hgsubversion struggles because the paths are no longer relative to a branch but on level downward, so it is recreating each branches/tags files independantly.

    I do not think we can do anything about the conversion itself. The question is can it be blacklisted?

  2. Log in to comment