We've been mostly ready for the SVN server move for a while now, with license 
issues out of the way and such. We don't need all CLAs on file before moving to 
the new SVN server, we just need that before we can graduate from the 
incubator. That is getting pretty close to done, as are many other things, so 
we are actually pretty close to graduation.

For the SVN move we'll use something like the following process. Because of 
this we'll want to do it during a slower time, so I'm planning on working on 
this on Saturday. Things are usually pretty slow starting around mid-day 
Friday, but Saturday is probably better. Here are the steps:

1. shut off all commit access to the old SVN server 
(http://svn.ofbiz.org/svn/ofbiz/trunk)

2. do a fresh checkout from the old server and import the relevant parts of the 
repository to the new server (which will be at: 
http://svn.apache.org/repos/asf/incubator/ofbiz/trunk)

3. remove the parts added to the new SVN server from the old SVN server (only specialized 
and such will remain); this will happen a few days after the original repository is 
removed to avoid problems with people accidentally doing an "svn up" against 
the old server; we'll warn against this but I GUARANTEE we'll get complaints because 
people will do this and watch their local checkout (except for modified/added files) get 
cleaned out; this isn't a huge problem as you can always start with a new checkout, but 
copying files over files that have changed may result in cutting out changes in the 
repository; I'll try to warn about this and perhaps I'm being pessimistic, but I'm sure 
people will do it and cause themselves problems, and possibly cause problems with patches 
submitted for up to a few weeks after this switch

4. restore commit access as needed for the old server; commit access can be 
used immediately on the new server

Please note that after this move you'll need to start checking out from the new server. 
Because not all of the old SVN repository will be moved to the new server changing the 
location will have to be done on just the moved resources. It can be done without 
re-checking out using the "svn switch" command, something like the following 
(for example only) from the ofbiz home directory:

$ svn switch http://svn.apache.org/repos/asf/incubator/ofbiz/ framework/

If anyone has any thoughts or commentary on this, let me know.

-David

Reply via email to