Handling ‘foreign’ origins for tags and branches

Create issue
Issue #57 open
Dan Villiom Podlaski Christiansen created an issue

The attached tarball contains a particularly nasty case. The partial conversion won't work with vanilla HgSubversion, but I'm filing it here for future reference. Converting from a local mirror, svnclone died with the following message: {{{ [r62629] mrs: Update llvm. abort: ("Can't open file '/Users/danchr/src/conversion/svn/llvm-project/db/revs/51/51695': Too many open files", 24) }}} The offending [[http://llvm.org/viewvc/llvm-project/cfe/tags/Apple/clang/?view=log|path]] contains niceties such as [[http://llvm.org/viewvc/llvm-project?view=rev&revision=66753|this]]: {{{ r66753 | mrs | 2009-03-12 02:23:29 +0100 (Thu, 12 Mar 2009) | 1 line Changed paths: A /cfe/tags/Apple/clang/clang (from /llvm/trunk:66752)

Update. }}} It dies before that, but handling these will be //hard//.

Comments (4)

  1. Dan Villiom Podlaski Christiansen reporter

    This is an ugly case similar to what test_unrelatedbranch checks for: Recognising new branches & tags with no known origin or branches & tags with an origin outside the root URL will be tricky.

  2. Dan Villiom Podlaski Christiansen reporter
    • changed status to open

    Your closure of this bug seems a bit premature to me; the change hasn't been merged just yet…

  3. Log in to comment