Monday, August 4, 2008

From CVS to SVN

Today raster has decided it was time for a change. He stated:

" 1. we have had cvs for a long time - something in the region of a decade of
using cvs... we already have an svn server - and i' have brought it up to
working order: http://svn.enlightenment.org ... it was originally installed as
a dependency for trac - and has been lurking, unused."

The svn was installed initially as a dependency for trac. Raster has copied the all of the dev's listed in the dev directory as well as there SSH keys and same usernames.

He also set up a new mailing list for the svn commits, which if the user chooses can add themselves here: https://lists.sourceforge.net/lists/listinfo/enlightenment-svn.

He has made a list of things that need to be done to push this forward.
  • The first thing is suspend cvs activity to the server.
  • Import the existing cvs tree(s) and a possible reorginizationg.
  • He also intends to change the e17 directory and everything inside it to look similar to this: e17/apps/ -> apps/
    e17/docs/ -> docs/
    e17/libs/ -> libs/
    e17/proto/ -> proto/
    e17/test/ -> test/

    we already have:
    devs/ -> devs/

    and i want to put in other cvs modules:
    misc/ -> misc/
    eterm/ -> old/eterm/
    web/www -> www/
    e16/ -> old/e16/
    e_modules/ -> apps/e_modules
He also switched to trac instead of bugzilla because of how easily it integrates with svn. The initial response of the developers seemed to be excitement from hearing the news. Raster acknowledges that not everyone would be happy with the change but he feels it is time for a change.

I'll keep every updated when I recieve more information.

Friday, August 1, 2008

EFL/E17 development blog

I am going to updating people on the CVS commits, new features, screenshots and even tutorials for new users.