From kde-core-devel Thu Mar 31 21:30:39 2005 From: Thiago Macieira Date: Thu, 31 Mar 2005 21:30:39 +0000 To: kde-core-devel Subject: Re: SVN timing Message-Id: <200503311830.40672.thiago () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=111230533900813 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--nextPart3410057.JEA8RrpXtr" --nextPart3410057.JEA8RrpXtr Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Stephan Kulow wrote: >So we have plenty of votes that do not care and some that vote for > deeper structures. So let's make it so. Someone just needs to give me a > mapping of the current branches to the dirs and I can make it right > within the migration scripts. The branches aren't that critical and can be sorted after the migration is= =20 finished. All we have to do is separate the release (maintenance)=20 branches from the work branches. Then we set a date for all branches to be "retrieved": that is, one=20 responsible for the branch will move it out of wherever it is=20 (say /branches/cvs) and place it in /branches/work/. All branches left=20 unchanged will be deleted at this date. (svn rm branches/cvs) The critical thing here is the moving of things in /trunk and the release=20 branches. Renaming/moving after people have checked out is not a good=20 idea, because that may trigger the whole download again. So, summarising (and making a work proposal): 1. The structure in /trunk is set before the Subversion repository is=20 released for the general public. 2. The structure in /tags is set before the repository is released: =2D /tags/appname/release 3. /branches will be set as follows before the release: =2D /branches/appname/release - for all application maintenance branches=20 =2D /branches/cvs - for all imported work branches 4. Between the repository release and two weeks after, developers will=20 retrieve their branch contents from /branches/cvs.=20 Example: svn mv branches/cvs/proko2/kdepim branches/work/kdepim-proko2 5. Two weeks after the repository is converted, the old branches are=20 erased: svn rm branches/cvs If someone misses the deadline, the branches are still retrievable, so=20 don't despair. =2D-=20 Thiago Macieira - thiago (AT) macieira (DOT) info PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 1. On frumscafte, hwonne time_t w=E6s n=E1ht, se scieppend =FEone circolwyr= de=20 wundorcr=E6ftl=EDge cennede and seo eor=F0e w=E6s idel and hit w=E6s g=F3d. --nextPart3410057.JEA8RrpXtr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCTGwAM/XwBW70U1gRAuLBAKC0R/7U2m/D8c5p/0BvHoiPaiWQZwCfT6Bv NdaxB5BgHqHYITBc0fFaIRE= =DgJt -----END PGP SIGNATURE----- --nextPart3410057.JEA8RrpXtr--