Hi everyone,

So finally have we migrated our rcs from CVS to Subversion.
The CVS repository will still be readable (for doing diffs etc) but from now on
will be locked for write access. Write access to the subversion repository will
be enabled within the next few days (probably tomorrow) but you can already now
check out the repositories and work with them.

Below I have included some short instructions regarding the usage and operation
of SVN in CS and CEL.

There might be issues these first days, but bring them to our attention and
we'll/I'll try to solve them as quickly as possible.

BR
Marten Svanfeldt


Instructions:
A good starting point is to read the Subversion book, available at
http://svnbook.red-bean.com/ as well as the SourceForge documentation available
at sourceforge.net/docs/E09/

Some CS/CEL specific instructions follow

Check out:
The base URL for the trunk (the main development branch) is
CS - https://svn.crystalspace3d.org/svnroot/crystal/CS/trunk/
CEL - https://svn.crystalspace3d.org/svnroot/cel/cel/trunk/
so to check out CS (using commandline svn) use
svn co https://svn.crystalspace3d.org/svnroot/crystal/CS/trunk/

The whole repositories are available at
CS - https://svn.crystalspace3d.org/svnroot/crystal/
CEL - https://svn.crystalspace3d.org/svnroot/cel/
but be a bit careful when checking out those, they contain all old tags and
branches of respective project, and thus consume quite a bit of diskspace.

Due to some kind of timeout a checkout will sometimes/often fail half-way. To
continue, just do updates (svn up) until you successfully have recieved the
entier directory.
One thing to notice is that subversion will not ask for your name or password
(if you have developer access) until you try to commit changes.


Commit:
Procedure is not that different from CVS; nothing changes on server (you don't
even need server connection) until commit is done (svn commit).
One important thing though! Subversion use repository wide versioning with
atomic commits. To get the advantage of this (such as changes related to one
change are in the same revision) you also have to remember to commit all files
at once. So if you have changed include\blah.h and docs\history.txt , remember
to commit those two files in a single commit!


Branching/tagging:
One of the great things about Subversion is that it is much better in handling
branches and tags compared to CVS. It will now enable us to more activly use
branches for development of more experimental features, as well as better
handling of release branches.
Due to the novelty of this we would prefer if people not went around creating
branches themselves right now, but instead contacted me or one of the other
project admins if you want a branch created. This is not to hinder operation,
but to keep some order until everyone gets used to it.



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]

Reply via email to