Quantcast

HEADS UP: CVS->SVN repository conversion

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

HEADS UP: CVS->SVN repository conversion

Hiroki Sato
Hi,

 A prototype of the CVS->SVN repository conversion of the doc and www
 tree is ready for public review.  It delayed by various reasons but
 we need to go ahead with that direction to make it possible to merge
 useful proposals which were submitted and involving large-scale
 changes to the tree.

 The conversion itself will be done in a straightforward way.  The
 infrastructure (ACL, commit log, etc) will be almost the same as the
 src tree.  The difference is no SVN->CVS import will be done after
 the conversion date.

 The following is descriptions of the prototype and migration plan.
 You can try to check out the tree while the URL of the repository is
 a temporary one, of course.  As explained in the document, the date
 when it happens is just after 8.3-RELEASE (currently set to April 7).
 It might be changed slightly but April is the target.

 Can you please check if there is something I am missing?  Please
 focus on technical aspects of the conversion.  Detail discussions
 about how to use the converted repository such as projects/ policy,
 branching, etc. should be held after we can obtain the same rendering
 results from the converted repository and other automated
 infrastructure for mirroring works fine as before in the FreeBSD.org
 cluster.

---- http://docsvn.allbsd.org/MIGRATION.txt ----

CVS->SVN conversion of the doc and www Repositories

1. Repository Layout

 You can checkout the converted repository by using:

 % svn co http://docsvn.allbsd.org/base

 The repository layout in the URL is the following:

 doc/
 www/
 release/[0-9]+.[0-9]+.[0-9]+
 branches/
 user/
 projects/
 svnadmin/

 Note that this is temporary one for conversion and please read the
 final one explained below.  The doc/ and www/ are trunk of each
 existing repository converted from CVS.  Symbolic tags are converted
 to release/* (the rule "RELEASE_\d+_\d+_\d+ -> release/\1.\2/\3"
 was applied here).  Most of meaningless tags were eliminated.

 The branches/* were needed only for conversion purpose (technical
 reason).  This means they will be removed by svn rm soon.  Some
 discussions were held about branching of contents such as Handbook
 but there will be no management policy change at the moment of
 this conversion.

 user/, projects/, and svnadmin/ are for the same purpose as the src
 repository (empty at this moment).

 After this converted repository is populated, the following steps
 will be followed:

 a) deprecate branches/ by simple svn rm
 b) do svn cp of "www/<lang>" to "doc/<lang>/htdocs"
 c) deprecate www/ after updating build infrastructure

 So, the final layout will be the following:

 doc/
 release/[0-9]+.[0-9]+.[0-9]+
 user/
 projects/
 svnadmin/

2. Migration Plan

 2-1) Freeze the current CVS repository on Saturday, April 7 (after
      8.3R release date).  No more commit to the CVS repository after
      this freeze.  Populate the converted SVN repository, and commit
      necessary changes for repository administration, build
      infrastructure for www.FreeBSD.org, and etc. just after that.

 2-2) Apply www/<lang> -> doc/<lang>/htdocs change and commit
      necessary changes for the www build.  This is basically a
      directory renaming and merge of duplicate parts in www/share and
      doc/share.  This will be done just after 2-1).

 2-3) Open the converted repository for doc committers within that day
      if there is no major problem.

 Notes:

  a) No automatic SVN->CVS import after the conversion like the src
     repository.  This is because it is not reliable and deprecating
     CVS support of the doc and www repository should have a limited
     impact for most of people.

  b) We will have to see how well the migration goes for a while after
     the conversion date.  I think 2 or 3 weeks are enough.  More
     specifically, for that period, normal commits to the doc/
     directory are allowed but sweeping changes or using user/ and
     projects/ are not allowed.  After such a period, let us use user/
     and projects/ for large projects like Handbook reorganization and
     SGML->XML conversion.
----

-- Hiroki

attachment0 (203 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

René Ladan
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04-03-2012 18:41, Hiroki Sato wrote:

> Hi,
>
>  A prototype of the CVS->SVN repository conversion of the doc and www
>  tree is ready for public review.  It delayed by various reasons but
>  we need to go ahead with that direction to make it possible to merge
>  useful proposals which were submitted and involving large-scale
>  changes to the tree.
>
>  The conversion itself will be done in a straightforward way.  The
>  infrastructure (ACL, commit log, etc) will be almost the same as the
>  src tree.  The difference is no SVN->CVS import will be done after
>  the conversion date.
>
[...]
>
>  Can you please check if there is something I am missing?  Please
>  focus on technical aspects of the conversion.  Detail discussions
>  about how to use the converted repository such as projects/ policy,
>  branching, etc. should be held after we can obtain the same rendering
>  results from the converted repository and other automated
>  infrastructure for mirroring works fine as before in the FreeBSD.org
>  cluster.
>
[snip ---- http://docsvn.allbsd.org/MIGRATION.txt]

So if I understand correctly the Perforce conversion, which currently
depends on CVS, will also be stopped?  Currently the Dutch Documentation
Project uses Perforce as a staging area, i.e.:

1) Perforce Importer takes a snapshot from the current CVS tree
2) 'p4 integrate -b docproj_nl' merges upstream CVS changes into the
staging area
3) edit files
4a) 'p4 submit' submits local changes to Perforce
4b) 'dcvs commit' submits local changes to CVS

With SVN, things would be much easier, since projects/docproj_nl could
be used as a staging area instead, with commits happening there and
doing a simple 'svn merge' to the main tree when things are in shape.
But from what I read the projects/ tree is forbidden area during the
first few weeks.

René
- --
http://www.rene-ladan.nl:8080/

GPG fingerprint = ADBC ECCD EB5F A6B4 549F  600D 8C9E 647A E564 2BFC
(subkeys.pgp.net)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9T9sYACgkQjJ5keuVkK/wv4ACcDaPdKSzwWTbQzZ9l2Myniy9x
9K8AoLOfEoQevSLrkYwX9SmZygfzyjpa
=YyGf
-----END PGP SIGNATURE-----
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Glen Barber-6
In reply to this post by Hiroki Sato
One quick question:

On Mon, Mar 05, 2012 at 02:41:13AM +0900, Hiroki Sato wrote:

[...]

> 1. Repository Layout
>
>  You can checkout the converted repository by using:
>
>  % svn co http://docsvn.allbsd.org/base
>
>  The repository layout in the URL is the following:
>

[...]

>  So, the final layout will be the following:
>
>  doc/
>  release/[0-9]+.[0-9]+.[0-9]+
>  user/
>  projects/
>  svnadmin/
>

What will happen as far as relnotes build, with regards to the
www/<lang>/ -> doc/<lang>/htdocs/ move?  Currently, the release notes
part of the build is pulled in from src/release/doc/ - will that change,
and become part of the doc/ tree in svn?

Glen

PS:  My personal thanks for getting us moved away from CVS.


attachment0 (499 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Hiroki Sato
In reply to this post by René Ladan
Rene Ladan <[hidden email]> wrote
  in <[hidden email]>:

re> -----BEGIN PGP SIGNED MESSAGE-----
re> Hash: SHA1
re>
re> On 04-03-2012 18:41, Hiroki Sato wrote:
re> > Hi,
re> >
re> >  A prototype of the CVS->SVN repository conversion of the doc and www
re> >  tree is ready for public review.  It delayed by various reasons but
re> >  we need to go ahead with that direction to make it possible to merge
re> >  useful proposals which were submitted and involving large-scale
re> >  changes to the tree.
re> >
re> >  The conversion itself will be done in a straightforward way.  The
re> >  infrastructure (ACL, commit log, etc) will be almost the same as the
re> >  src tree.  The difference is no SVN->CVS import will be done after
re> >  the conversion date.
re> >
re> [...]
re> >
re> >  Can you please check if there is something I am missing?  Please
re> >  focus on technical aspects of the conversion.  Detail discussions
re> >  about how to use the converted repository such as projects/ policy,
re> >  branching, etc. should be held after we can obtain the same rendering
re> >  results from the converted repository and other automated
re> >  infrastructure for mirroring works fine as before in the FreeBSD.org
re> >  cluster.
re> >
re> [snip ---- http://docsvn.allbsd.org/MIGRATION.txt]
re>
re> So if I understand correctly the Perforce conversion, which currently
re> depends on CVS, will also be stopped?  Currently the Dutch Documentation
re> Project uses Perforce as a staging area, i.e.:
re>
re> 1) Perforce Importer takes a snapshot from the current CVS tree
re> 2) 'p4 integrate -b docproj_nl' merges upstream CVS changes into the
re> staging area
re> 3) edit files
re> 4a) 'p4 submit' submits local changes to Perforce
re> 4b) 'dcvs commit' submits local changes to CVS
re>
re> With SVN, things would be much easier, since projects/docproj_nl could
re> be used as a staging area instead, with commits happening there and
re> doing a simple 'svn merge' to the main tree when things are in shape.
re> But from what I read the projects/ tree is forbidden area during the
re> first few weeks.

 Import to //depot/vendor/freebsd/{doc,www} is one of the facilities
 in FreeBSD.org clusters, so the source should be switched over to SVN
 at the same time as freeze of the CVS repo.  It will not be a long
 period, I expect.

-- Hiroki

attachment0 (203 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Hiroki Sato
In reply to this post by Glen Barber-6
Glen Barber <[hidden email]> wrote
  in <[hidden email]>:

gj> One quick question:
gj>
gj> On Mon, Mar 05, 2012 at 02:41:13AM +0900, Hiroki Sato wrote:
gj>
gj> [...]
gj>
gj> > 1. Repository Layout
gj> >
gj> >  You can checkout the converted repository by using:
gj> >
gj> >  % svn co http://docsvn.allbsd.org/base
gj> >
gj> >  The repository layout in the URL is the following:
gj> >
gj>
gj> [...]
gj>
gj> >  So, the final layout will be the following:
gj> >
gj> >  doc/
gj> >  release/[0-9]+.[0-9]+.[0-9]+
gj> >  user/
gj> >  projects/
gj> >  svnadmin/
gj> >
gj>
gj> What will happen as far as relnotes build, with regards to the
gj> www/<lang>/ -> doc/<lang>/htdocs/ move?  Currently, the release notes
gj> part of the build is pulled in from src/release/doc/ - will that change,
gj> and become part of the doc/ tree in svn?

 I have no specific idea/plan about that though it should be improved
 in any way.  Let's discuss it after the conversion.

-- Hiroki

attachment0 (203 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Li-Wen Hsu-3
On Mon, Mar 5, 2012 at 10:51, Hiroki Sato <[hidden email]> wrote:

> Glen Barber <[hidden email]> wrote
>  in <[hidden email]>:
>
> gj> One quick question:
> gj>
> gj> On Mon, Mar 05, 2012 at 02:41:13AM +0900, Hiroki Sato wrote:
> gj>
> gj> What will happen as far as relnotes build, with regards to the
> gj> www/<lang>/ -> doc/<lang>/htdocs/ move?  Currently, the release notes
> gj> part of the build is pulled in from src/release/doc/ - will that change,
> gj> and become part of the doc/ tree in svn?
>
>  I have no specific idea/plan about that though it should be improved
>  in any way.  Let's discuss it after the conversion.
>

Just be curious, what is the purpose of www/<lang>/ -> doc/<lang>/htdocs/ move?
Won't that make website building more complex?  Or it does benefit the process?

Thanks,
Li-Wen

--
Li-Wen Hsu
http://lwhsu.org
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Hiroki Sato
Li-Wen Hsu <[hidden email]> wrote
  in <[hidden email]>:

lw> On Mon, Mar 5, 2012 at 10:51, Hiroki Sato <[hidden email]> wrote:
lw> > Glen Barber <[hidden email]> wrote
lw> >  in <[hidden email]>:
lw> >
lw> > gj> One quick question:
lw> > gj>
lw> > gj> On Mon, Mar 05, 2012 at 02:41:13AM +0900, Hiroki Sato wrote:
lw> > gj>
lw> > gj> What will happen as far as relnotes build, with regards to the
lw> > gj> www/<lang>/ -> doc/<lang>/htdocs/ move?  Currently, the release notes
lw> > gj> part of the build is pulled in from src/release/doc/ - will that change,
lw> > gj> and become part of the doc/ tree in svn?
lw> >
lw> >  I have no specific idea/plan about that though it should be improved
lw> >  in any way.  Let's discuss it after the conversion.
lw> >
lw>
lw> Just be curious, what is the purpose of www/<lang>/ -> doc/<lang>/htdocs/ move?
lw> Won't that make website building more complex?  Or it does benefit the process?

 It is to make the build process less complex actually.  Currently the
 www and doc trees have own build infrastructure but most of the parts
 are duplicated.  Also, this fact makes reuse of information in
 doc/share and www/share such as the mirror site list unnecessarily
 complex.  The www/<lang> -> doc/<lang>/htdocs change will clear up
 the duplicated information and Makefiles.

 The build results will not change basically.

-- Hiroki

attachment0 (203 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Ulrich Spörlein-3
In reply to this post by Hiroki Sato
On Mon, 2012-03-05 at 02:41:13 +0900, Hiroki Sato wrote:

> Hi,
>
>  A prototype of the CVS->SVN repository conversion of the doc and www
>  tree is ready for public review.  It delayed by various reasons but
>  we need to go ahead with that direction to make it possible to merge
>  useful proposals which were submitted and involving large-scale
>  changes to the tree.
>
>  The conversion itself will be done in a straightforward way.  The
>  infrastructure (ACL, commit log, etc) will be almost the same as the
>  src tree.  The difference is no SVN->CVS import will be done after
>  the conversion date.
>
>  The following is descriptions of the prototype and migration plan.
>  You can try to check out the tree while the URL of the repository is
>  a temporary one, of course.  As explained in the document, the date
>  when it happens is just after 8.3-RELEASE (currently set to April 7).
>  It might be changed slightly but April is the target.
>
>  Can you please check if there is something I am missing?  Please
>  focus on technical aspects of the conversion.  Detail discussions
>  about how to use the converted repository such as projects/ policy,
>  branching, etc. should be held after we can obtain the same rendering
>  results from the converted repository and other automated
>  infrastructure for mirroring works fine as before in the FreeBSD.org
>  cluster.
>
> ---- http://docsvn.allbsd.org/MIGRATION.txt ----
>
> CVS->SVN conversion of the doc and www Repositories
>
> 1. Repository Layout
>
>  You can checkout the converted repository by using:
>
>  % svn co http://docsvn.allbsd.org/base
>
>  The repository layout in the URL is the following:
>
>  doc/
>  www/
>  release/[0-9]+.[0-9]+.[0-9]+
>  branches/
>  user/
>  projects/
>  svnadmin/
>
>  Note that this is temporary one for conversion and please read the
>  final one explained below.  The doc/ and www/ are trunk of each
>  existing repository converted from CVS.  Symbolic tags are converted
>  to release/* (the rule "RELEASE_\d+_\d+_\d+ -> release/\1.\2/\3"
>  was applied here).  Most of meaningless tags were eliminated.
>
>  The branches/* were needed only for conversion purpose (technical
>  reason).  This means they will be removed by svn rm soon.  Some
>  discussions were held about branching of contents such as Handbook
>  but there will be no management policy change at the moment of
>  this conversion.
>
>  user/, projects/, and svnadmin/ are for the same purpose as the src
>  repository (empty at this moment).

I have a draft change for the user/ and projects/ guidelines for src
that I want to send out for discussion soon. I would welcome it, if
doc's user/ and projects/ trees would not rot away like in src land.

>  After this converted repository is populated, the following steps
>  will be followed:
>
>  a) deprecate branches/ by simple svn rm
>  b) do svn cp of "www/<lang>" to "doc/<lang>/htdocs"
>  c) deprecate www/ after updating build infrastructure
>
>  So, the final layout will be the following:
>
>  doc/
>  release/[0-9]+.[0-9]+.[0-9]+
>  user/
>  projects/
>  svnadmin/
>
> 2. Migration Plan
>
>  2-1) Freeze the current CVS repository on Saturday, April 7 (after
>       8.3R release date).  No more commit to the CVS repository after
>       this freeze.  Populate the converted SVN repository, and commit
>       necessary changes for repository administration, build
>       infrastructure for www.FreeBSD.org, and etc. just after that.
>
>  2-2) Apply www/<lang> -> doc/<lang>/htdocs change and commit
>       necessary changes for the www build.  This is basically a
>       directory renaming and merge of duplicate parts in www/share and
>       doc/share.  This will be done just after 2-1).
>
>  2-3) Open the converted repository for doc committers within that day
>       if there is no major problem.
>
>  Notes:
>
>   a) No automatic SVN->CVS import after the conversion like the src
>      repository.  This is because it is not reliable and deprecating
>      CVS support of the doc and www repository should have a limited
>      impact for most of people.
>
>   b) We will have to see how well the migration goes for a while after
>      the conversion date.  I think 2 or 3 weeks are enough.  More
>      specifically, for that period, normal commits to the doc/
>      directory are allowed but sweeping changes or using user/ and
>      projects/ are not allowed.  After such a period, let us use user/
>      and projects/ for large projects like Handbook reorganization and
>      SGML->XML conversion.
> ----

Thanks for doing this!

I still believe it's wrong to have multiple SVN trees (i.e. src, doc,
ports) and there's no good technical argument against having it all in
one repo (just look at what ASF is doing). It would retain history when
we move stuff from src to doc or vice versa and it would keep SVN
revisions unique inside the FreeBSD project.

Cheers,
Uli
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Simon L. B. Nielsen
In reply to this post by Hiroki Sato

On 4 Mar 2012, at 17:41, Hiroki Sato wrote:

> The conversion itself will be done in a straightforward way.  The
> infrastructure (ACL, commit log, etc) will be almost the same as the
> src tree.  The difference is no SVN->CVS import will be done after
> the conversion date.

Great to finally see progress on this!

> The following is descriptions of the prototype and migration plan.
> You can try to check out the tree while the URL of the repository is
> a temporary one, of course.  As explained in the document, the date
> when it happens is just after 8.3-RELEASE (currently set to April 7).
> It might be changed slightly but April is the target.

So, I expect you plan to do all the infrastructure work (setup on svn.FreeBSD.org etc), or who is going to do that?

--
Simon L. B. Nielsen

_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-doc
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: HEADS UP: CVS->SVN repository conversion

Hiroki Sato
In reply to this post by Hiroki Sato
Hi all,

 This is another heads-up about the cvs->svn repo conversion.  It is
 delayed a bit from the original schedule but it will be finished this
 weekend or early next week.  A preliminary svn repository is already
 at svn://svn.FreeBSD.org/doc.  Note that this is not the final
 version and may be changed without notice.

 The repository layout will be what I wrote except for the top level
 doc/ directory.  The URL svn://svn.FreeBSD.org/doc/doc is confusing,
 so I changed it to "head".  svn://svn.FreeBSD.org/doc/head is
 equivalent to the current "doc" repository.

 I will send an announcement again just before the repository
 migration takes place.  At the time of the announcement both of the
 CVS and SVN repository will be frozen and then the SVN repository
 will be unfrozen after checking if webupdate script works fine on
 www.FreeBSD.org.  I takes 24 hours at the longest.

Hiroki Sato <[hidden email]> wrote
  in <[hidden email]>:

hr> Hi,
hr>
hr>  A prototype of the CVS->SVN repository conversion of the doc and www
hr>  tree is ready for public review.  It delayed by various reasons but
hr>  we need to go ahead with that direction to make it possible to merge
hr>  useful proposals which were submitted and involving large-scale
hr>  changes to the tree.
hr>
hr>  The conversion itself will be done in a straightforward way.  The
hr>  infrastructure (ACL, commit log, etc) will be almost the same as the
hr>  src tree.  The difference is no SVN->CVS import will be done after
hr>  the conversion date.
hr>
hr>  The following is descriptions of the prototype and migration plan.
hr>  You can try to check out the tree while the URL of the repository is
hr>  a temporary one, of course.  As explained in the document, the date
hr>  when it happens is just after 8.3-RELEASE (currently set to April 7).
hr>  It might be changed slightly but April is the target.
hr>
hr>  Can you please check if there is something I am missing?  Please
hr>  focus on technical aspects of the conversion.  Detail discussions
hr>  about how to use the converted repository such as projects/ policy,
hr>  branching, etc. should be held after we can obtain the same rendering
hr>  results from the converted repository and other automated
hr>  infrastructure for mirroring works fine as before in the FreeBSD.org
hr>  cluster.
hr>
hr> ---- http://docsvn.allbsd.org/MIGRATION.txt ----
hr>
hr> CVS->SVN conversion of the doc and www Repositories
hr>
hr> 1. Repository Layout
hr>
hr>  You can checkout the converted repository by using:
hr>
hr>  % svn co http://docsvn.allbsd.org/base
hr>
hr>  The repository layout in the URL is the following:
hr>
hr>  doc/
hr>  www/
hr>  release/[0-9]+.[0-9]+.[0-9]+
hr>  branches/
hr>  user/
hr>  projects/
hr>  svnadmin/
hr>
hr>  Note that this is temporary one for conversion and please read the
hr>  final one explained below.  The doc/ and www/ are trunk of each
hr>  existing repository converted from CVS.  Symbolic tags are converted
hr>  to release/* (the rule "RELEASE_\d+_\d+_\d+ -> release/\1.\2/\3"
hr>  was applied here).  Most of meaningless tags were eliminated.
hr>
hr>  The branches/* were needed only for conversion purpose (technical
hr>  reason).  This means they will be removed by svn rm soon.  Some
hr>  discussions were held about branching of contents such as Handbook
hr>  but there will be no management policy change at the moment of
hr>  this conversion.
hr>
hr>  user/, projects/, and svnadmin/ are for the same purpose as the src
hr>  repository (empty at this moment).
hr>
hr>  After this converted repository is populated, the following steps
hr>  will be followed:
hr>
hr>  a) deprecate branches/ by simple svn rm
hr>  b) do svn cp of "www/<lang>" to "doc/<lang>/htdocs"
hr>  c) deprecate www/ after updating build infrastructure
hr>
hr>  So, the final layout will be the following:
hr>
hr>  doc/
hr>  release/[0-9]+.[0-9]+.[0-9]+
hr>  user/
hr>  projects/
hr>  svnadmin/
hr>
hr> 2. Migration Plan
hr>
hr>  2-1) Freeze the current CVS repository on Saturday, April 7 (after
hr>       8.3R release date).  No more commit to the CVS repository after
hr>       this freeze.  Populate the converted SVN repository, and commit
hr>       necessary changes for repository administration, build
hr>       infrastructure for www.FreeBSD.org, and etc. just after that.
hr>
hr>  2-2) Apply www/<lang> -> doc/<lang>/htdocs change and commit
hr>       necessary changes for the www build.  This is basically a
hr>       directory renaming and merge of duplicate parts in www/share and
hr>       doc/share.  This will be done just after 2-1).
hr>
hr>  2-3) Open the converted repository for doc committers within that day
hr>       if there is no major problem.
hr>
hr>  Notes:
hr>
hr>   a) No automatic SVN->CVS import after the conversion like the src
hr>      repository.  This is because it is not reliable and deprecating
hr>      CVS support of the doc and www repository should have a limited
hr>      impact for most of people.
hr>
hr>   b) We will have to see how well the migration goes for a while after
hr>      the conversion date.  I think 2 or 3 weeks are enough.  More
hr>      specifically, for that period, normal commits to the doc/
hr>      directory are allowed but sweeping changes or using user/ and
hr>      projects/ are not allowed.  After such a period, let us use user/
hr>      and projects/ for large projects like Handbook reorganization and
hr>      SGML->XML conversion.
hr> ----
hr>
hr> -- Hiroki

attachment0 (203 bytes) Download Attachment
Loading...