Difference between revisions of "SVN Migration"

From Free Pascal wiki
Jump to navigationJump to search
 
Line 1: Line 1:
 
* Repository reorganisation
 
* Repository reorganisation
** Lazarus gets it's own repository
+
** We won't use cvs2svn to migrate but simply import the whole source into svn to have a clean start.
** another packages dir: packages/contrib with packages which are maintained externally. Something like the Delphi Companion CD.
+
** Lazarus gets it's own repository.
** Stuff in packages/contrib which isn't maintained actively more is moved to contrib
+
** The following repositories are planned:
 +
*** fpc
 +
*** lazarus
 +
*** contrib
 +
*** projects
 +
*** html
 +
** another packages dir: packages/contrib with contains packages which are maintained externally. Something like the Delphi Companion CD. The long term goal is however to flatten the packages hierarchy (packages/base and packages/contrib?), work only with "build units/packages" in each directory. Making e.g. the fcl and fv a usual package as well.
 +
** Stuff in packages/contrib which isn't maintained actively anymore is moved to the contrib repository.
 +
* In the first step only ssh based authentification will be possible.
 +
* After everything is setup and working, a read-only cvs mirror will be installed.
 +
* The proposed policy is to keep up always with the latest stable svn version.

Revision as of 11:10, 8 May 2005

  • Repository reorganisation
    • We won't use cvs2svn to migrate but simply import the whole source into svn to have a clean start.
    • Lazarus gets it's own repository.
    • The following repositories are planned:
      • fpc
      • lazarus
      • contrib
      • projects
      • html
    • another packages dir: packages/contrib with contains packages which are maintained externally. Something like the Delphi Companion CD. The long term goal is however to flatten the packages hierarchy (packages/base and packages/contrib?), work only with "build units/packages" in each directory. Making e.g. the fcl and fv a usual package as well.
    • Stuff in packages/contrib which isn't maintained actively anymore is moved to the contrib repository.
  • In the first step only ssh based authentification will be possible.
  • After everything is setup and working, a read-only cvs mirror will be installed.
  • The proposed policy is to keep up always with the latest stable svn version.