Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-1540

cvs2svn fails to handle some branches

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • all
    • cvs2svn-1.0
    • tools
    • None

    Description

      With the resolution of issue 1421, cvs2svn.py converts the xiph.org repository
      without reporting any errors. We were all excited to finally be able to switch,
      but it seems we're not out of the woods yet.
      
      After conversion of the attached minimal-ish subset of the repository,
      branches/libogg2-zerocopy/ogg/doc is missing all files but index.html, and that
      file reports incorrect history in 'svn log'.
      
      Furthermore, after converting the full repository (available upon request) 'svn
      log' actually fails:
      
      giles@snow:/tmp$ svn co http://svn.xiph.org/branches/libogg2-zerocopy/ogg/doc
      giles@snow:/tmp$ cd doc
      giles@snow:/tmp/doc$ svn log index.html
      svn: Filesystem has no such node-rev-id
      svn: REPORT request failed on
      '/!svn/bc/4581/branches/libogg2-zerocopy/ogg/doc/index.html'
      svn:
      reference to non-existent node '9w.99.3io' in filesystem '/svn/xiph/db'
      
      
      (this particular example is available live from our test repository, but
      probably for a limited time)
      
      This may well be a manifestation of issue 1515, but I wanted to provide a
      specific example of our problem.
      

      Original issue reported by rillian

      Attachments

        1. 1_xiph-test2.tar.bz2
          76 kB
          Subversion Importer
        2. 2_cvs2svn-import-bug.tar.gz
          1 kB
          Subversion Importer

        Activity

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: