Details

      Description

      Cocoon would like to preserve history in subversion. Some old branches were not converted from CVS. Could anyone please help with this?

      Seems like we had the following branches at people.apache.org:/home/cvs/cocoon-1

            cocoon-1_8_2:1.11
            cocoon-1_8_1:1.10
            cocoon-1_8:1.8
            cocoon-1_7_4:1.7
            cocoon-1_7_3:1.7
            cocoon-1_7_2:1.7
            cocoon-1_7_1:1.7
            cocoon-1_7:1.7
            cocoon-1_6_1:1.5
            cocoon-1_6:1.5
            xml-cocoon2:1.4.0.2
            cocoon_16_dev:1.1.1.2
            stefano:1.1.1
            dirkx:1.1.1.1
            initial:1.1.1;

      It would probably be the easiest to just import them into

      http://svn.apache.org/repos/asf/cocoon/branches/

      And we do the cleanup in there.

        Issue Links

          Activity

          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          Any problems here?
          Show
          tcurdt Torsten Curdt added a comment - Reporter Any problems here?
          Hide
          niclas Niclas Hedhman added a comment -
          I think if you construct the script needed with cvs2svn command and what not, and dry-run that on your own machine to make sure it works, you will probably have greater success in getting someone with root to execute it for you.
          Show
          niclas Niclas Hedhman added a comment - I think if you construct the script needed with cvs2svn command and what not, and dry-run that on your own machine to make sure it works, you will probably have greater success in getting someone with root to execute it for you.
          Hide
          tcurdt Torsten Curdt added a comment - - edited Reporter
          The following procedure worked for me:

          on people.apache.org:

              cd /home/cvs
              tar czvf /home/tcurdt/cocoon-1.tgz cocoon-1


          on my machine:

              scp people.apache.org:cocoon-1.tgz .
              tar xzvf cocoon-1.tgz
              mv cocoon-1 CVSROOT
              mkdir cocoon-1
              mv CVSROOT cocoon-1
              svnadmin create --fs-type fsfs cocoon-1-svn
              cvs2svn --fallback-encoding UTF-8 --retain-conflicting-attic-files --existing-svnrepos -v -s cocoon-1-svn cocoon-1
          Show
          tcurdt Torsten Curdt added a comment - - edited Reporter The following procedure worked for me: on people.apache.org:     cd /home/cvs     tar czvf /home/tcurdt/cocoon-1.tgz cocoon-1 on my machine:     scp people.apache.org:cocoon-1.tgz .     tar xzvf cocoon-1.tgz     mv cocoon-1 CVSROOT     mkdir cocoon-1     mv CVSROOT cocoon-1     svnadmin create --fs-type fsfs cocoon-1-svn     cvs2svn --fallback-encoding UTF-8 --retain-conflicting-attic-files --existing-svnrepos -v -s cocoon-1-svn cocoon-1
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          It's been almost two years now, folks.
          Show
          tcurdt Torsten Curdt added a comment - Reporter It's been almost two years now, folks.
          Hide
          ipv6guru Gavin added a comment -
          Torsten, sorry we dont have a working cvs2svn anywhere now.

          Please provide a converted dump file and we'll see about importing it in - to the test repo initially.
          Show
          ipv6guru Gavin added a comment - Torsten, sorry we dont have a working cvs2svn anywhere now. Please provide a converted dump file and we'll see about importing it in - to the test repo initially.
          Hide
          ipv6guru Gavin added a comment -
          I'm looking to close this issue, I will do if no more comments soon.

          Thanks.
          Show
          ipv6guru Gavin added a comment - I'm looking to close this issue, I will do if no more comments soon. Thanks.
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          It has "only" been 2 months ... this issue has been open since 2008. I don't think waiting for me a little longer (now that I too not have the setup anymore) will hurt too much.
          Show
          tcurdt Torsten Curdt added a comment - Reporter It has "only" been 2 months ... this issue has been open since 2008. I don't think waiting for me a little longer (now that I too not have the setup anymore) will hurt too much.
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          Thanks python - that was a bitch.

          cvs2svn Statistics:
          ------------------
          Total CVS Files: 1329
          Total CVS Revisions: 8490
          Total CVS Branches: 282
          Total CVS Tags: 3206
          Total Unique Tags: 12
          Total Unique Branches: 7
          CVS Repos Size in KB: 89980
          Total SVN Commits: 2644
          First Revision Date: Sat Nov 6 14:19:03 1999
          Last Revision Date: Wed Aug 6 17:17:05 2003
          ------------------
          Timings (seconds):
          ------------------
           20.7 pass1 CollectRevsPass
            0.3 pass2 CleanMetadataPass
            0.0 pass3 CollateSymbolsPass
            1.3 pass4 FilterSymbolsPass
            0.0 pass5 SortRevisionSummaryPass
            0.0 pass6 SortSymbolSummaryPass
            1.0 pass7 InitializeChangesetsPass
            1.2 pass8 BreakRevisionChangesetCyclesPass
            1.2 pass9 RevisionTopologicalSortPass
            0.4 pass10 BreakSymbolChangesetCyclesPass
            1.0 pass11 BreakAllChangesetCyclesPass
            0.8 pass12 TopologicalSortPass
            2.4 pass13 CreateRevsPass
            0.0 pass14 SortSymbolsPass
            0.0 pass15 IndexSymbolsPass
          381.1 pass16 OutputPass
          411.5 total

          But finally on people.apache.org

           /home/tcurdt/cocoon-1-svn.dump.gz

          Let me know how that works out.
          Show
          tcurdt Torsten Curdt added a comment - Reporter Thanks python - that was a bitch. cvs2svn Statistics: ------------------ Total CVS Files: 1329 Total CVS Revisions: 8490 Total CVS Branches: 282 Total CVS Tags: 3206 Total Unique Tags: 12 Total Unique Branches: 7 CVS Repos Size in KB: 89980 Total SVN Commits: 2644 First Revision Date: Sat Nov 6 14:19:03 1999 Last Revision Date: Wed Aug 6 17:17:05 2003 ------------------ Timings (seconds): ------------------  20.7 pass1 CollectRevsPass   0.3 pass2 CleanMetadataPass   0.0 pass3 CollateSymbolsPass   1.3 pass4 FilterSymbolsPass   0.0 pass5 SortRevisionSummaryPass   0.0 pass6 SortSymbolSummaryPass   1.0 pass7 InitializeChangesetsPass   1.2 pass8 BreakRevisionChangesetCyclesPass   1.2 pass9 RevisionTopologicalSortPass   0.4 pass10 BreakSymbolChangesetCyclesPass   1.0 pass11 BreakAllChangesetCyclesPass   0.8 pass12 TopologicalSortPass   2.4 pass13 CreateRevsPass   0.0 pass14 SortSymbolsPass   0.0 pass15 IndexSymbolsPass 381.1 pass16 OutputPass 411.5 total But finally on people.apache.org  /home/tcurdt/cocoon-1-svn.dump.gz Let me know how that works out.
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          (still uploading ... up there in 10)
          Show
          tcurdt Torsten Curdt added a comment - Reporter (still uploading ... up there in 10)
          Hide
          ipv6guru Gavin added a comment -
          Thanks Torsten,

          Loaded into test repo.

          ------- Committed new rev 294229 (loaded from original rev 2644) >>>

          http://svn.apache.org/repos/test/gmcdonald/cocoon1/

          Please let me know if you are happy with that and I'll load it into the main repo
          Show
          ipv6guru Gavin added a comment - Thanks Torsten, Loaded into test repo. ------- Committed new rev 294229 (loaded from original rev 2644) >>> http://svn.apache.org/repos/test/gmcdonald/cocoon1/ Please let me know if you are happy with that and I'll load it into the main repo
          Hide
          ipv6guru Gavin added a comment -
          Use http://svn-master.apache.org/repos/test/gmcdonald/cocoon1/ from EU or you wont see it in the test repo.
          Show
          ipv6guru Gavin added a comment - Use http://svn-master.apache.org/repos/test/gmcdonald/cocoon1/ from EU or you wont see it in the test repo.
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          Thanks!

          Will check with the rest of the crew and then let you know.
          Show
          tcurdt Torsten Curdt added a comment - Reporter Thanks! Will check with the rest of the crew and then let you know.
          Hide
          tcurdt Torsten Curdt added a comment - Reporter
          All good. Please import. Thanks.
          Show
          tcurdt Torsten Curdt added a comment - Reporter All good. Please import. Thanks.
          Hide
          ipv6guru Gavin added a comment -
          All done.

          ------- Committed new rev 1048079 (loaded from original rev 2644) >>>

          loaded into:

          http://svn.apache.org/repos/asf/cocoon/branches/cocoon-1/

          you can take it from there.
          Show
          ipv6guru Gavin added a comment - All done. ------- Committed new rev 1048079 (loaded from original rev 2644) >>> loaded into: http://svn.apache.org/repos/asf/cocoon/branches/cocoon-1/ you can take it from there.

            People

            • Assignee:
              Unassigned
              Reporter:
              tcurdt Torsten Curdt
              Request participants:
              None
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: