Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: going SVN

going SVN

From: Daniel Stenberg <daniel_at_rockbox.org>
Date: Thu, 21 Dec 2006 12:25:22 +0100 (CET)

Hey

My suggestion on how to proceed on this:

1 - We set a date (I suggest January 8th 2007) when CVS commits are no longer
     allowed. We can still provide that CVS as read-only.

2 - We then convert the then current CVS to SVN and hand out new passwords to
     people with commit access. We also move the repo to a different server
     when we do this, to provide MUCH better bandwidth and CPU performance.

3 - I convert the cvs build server script to use svn instead. It is a quick
     fix, but since it will also require that all build servers have the
     Rockbox repo checked out with svn and have the svn binary in their paths,
     we'll need to poke on all server admins to stay tuned and be ready for
     this.

4 - the "recent cvs changes" script (cvs2html) will be scrapped and we write
     a new one. Here's an apportunity for someone to step forward and provide
     a replacement that can present a similar table that we do now, but use svn
     to get the info. svn does have easier output so such a script would need
     a lot less voodoo than it needs with cvs. (I can hand out the username =>
     realname translation table.)

5 - we install viewcv instead of viewcvs on the (new) server to offer a
     browser view to the repo

6 - whatever is broken by then can be fixed, one script at a time until we're
     back on track again

I figure we rather do this and bear with a few days of unstable source
repository services, than just let this issue drag along for much longer.

Feel free to point out any major flaws in my thinking.

-- 
  Daniel Stenberg -- http://www.rockbox.org/ -- http://daniel.haxx.se/
Received on 2006-12-21

Page was last modified "Jan 10 2012" The Rockbox Crew
aaa