This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "ConversionToSvn"

From HL7Wiki
Jump to navigation Jump to search
 
Line 3: Line 3:
 
== Status ==
 
== Status ==
  
* Partial dry-run conversion has been successful.
+
* Full conversion has been successful.
* Yet to finalize list of converted projects
+
* Finalized list of converted projects (in converter options source file).
* Require a larger allocation of disk space for working space and final repository
+
* Larger disk allocation (32GB) has been secured.
* Suggest some changes to Apache / SVN configuration
+
* Configuration of Apache is under HL7 control.
** Use "SVNParentPath" instead of "SVNPath"
+
* User accounts and passwords allocated
** Repository administrator requires write-access to SVN password file and access file
+
* Path based access configured
* Need to agree authentication scheme
 
** Suggest standard Apache Digest authentication
 
* Need to agree authorization scheme
 
  
 
== Project Conversion Requirements ==
 
== Project Conversion Requirements ==

Latest revision as of 18:03, 15 November 2007

Conversion to SVN

Status

  • Full conversion has been successful.
  • Finalized list of converted projects (in converter options source file).
  • Larger disk allocation (32GB) has been secured.
  • Configuration of Apache is under HL7 control.
  • User accounts and passwords allocated
  • Path based access configured

Project Conversion Requirements

Missing Files

In order to allow conversion of the v3-ballot-pkg repository, a file was removed from the "Attic" (deleted file area).

/home/hl7/cvs/v3-ballot-pkg/V3Ballots/input/domains/cg/sourcegraphics/Attic/POCG_RM000040.vsd,v

The key problem with this file appears to be that CVS decided to treat it as text and the binary format really confuses it. Unless the history of this file is of particular interest, no heroic attempts will be made to reconstitute its history. It is possible to fetch versions as far back as 1.12 from CVS.

Latest Conversion Result

This is the summary of dry-run conversion for all projects currently not considered to be superfluous.


 cvs2svn Statistics:
 ------------------
 Total CVS Files:             52469
 Total CVS Revisions:        131574
 Total CVS Branches:           7045
 Total CVS Tags:             108321
 Total Unique Tags:             118
 Total Unique Branches:          13
 CVS Repos Size in KB:     14298043
 Total SVN Commits:            5234
 First Revision Date:    Thu Jun 17 22:46:08 1993
 Last Revision Date:     Thu Aug  9 17:41:51 2007
 ------------------
 Timings (seconds):
 ------------------
 723.7   pass1    CollectRevsPass
   0.0   pass2    CollateSymbolsPass
  36.0   pass3    FilterSymbolsPass
   0.5   pass4    SortRevisionSummaryPass
   0.2   pass5    SortSymbolSummaryPass
  43.0   pass6    InitializeChangesetsPass
  22.8   pass7    BreakRevisionChangesetCyclesPass
  23.0   pass8    RevisionTopologicalSortPass
   9.4   pass9    BreakSymbolChangesetCyclesPass
  21.1   pass10   BreakAllChangesetCyclesPass
  36.4   pass11   TopologicalSortPass
  24.2   pass12   CreateRevsPass
   0.6   pass13   SortSymbolsPass
   0.5   pass14   IndexSymbolsPass
  46.1   pass15   OutputPass
 987.7   total