Roger Binns
2006-02-26 06:01:50 UTC
SourceForge finally offers Subversion. It is *way* better
than CVS, especially for ease of use and branching/tagging.
I have been using it anger for almost a year personally
and professionally and find it a huge improvement.
I think we should move to Subversion ASAP. (Bucketloads of
other open source projects have). The SourceForge doc is
at the following link. (As a bonus there is also no time
delay for anonymous users. As a double bonus we'll never
have to whine at Joe for EOL issues again :-)
http://sourceforge.net/docs/E09/
If you are unfamilar with Subversion, reading the online book
is an excellent introduction:
http://svnbook.red-bean.com/
I am happy to do all the migration work. (I'll do it using
the dump method since I'll want to remove a bunch of cruft
like earlier versions of the compiled online help).
Since branching and tagging is so nice and easy, I'd suggest
the following practises:
- When things are ready for a release, copy to the corresponding
release number. Development can then continue on the main
branch without worrying about breaking the release.
- Each developer can have their own named area. That will make
it easier to test out new features or changes such as the
recent autodetection on startup or potential gui improvements.
- Various subprojects such as APSW and the helpblocks2web will
go into a seperate subprojects namespace. comscan will be removed.
They may be hooked into the main project/web using externals.
BTW all the Windows developers will love TortoiseSVN.
What I propose doing is making the imported Subversion repository
in my home environment using a shell script and cvs2svn. I'll
post that here for others to use in their local environment. You'll
want a recently nightly download of the CVS root:
wget http://cvs.sourceforge.net/cvstarballs/bitpim-cvsroot.tar.bz2
Once everyone is happy (next weekend?) we can do a cutover.
Roger
than CVS, especially for ease of use and branching/tagging.
I have been using it anger for almost a year personally
and professionally and find it a huge improvement.
I think we should move to Subversion ASAP. (Bucketloads of
other open source projects have). The SourceForge doc is
at the following link. (As a bonus there is also no time
delay for anonymous users. As a double bonus we'll never
have to whine at Joe for EOL issues again :-)
http://sourceforge.net/docs/E09/
If you are unfamilar with Subversion, reading the online book
is an excellent introduction:
http://svnbook.red-bean.com/
I am happy to do all the migration work. (I'll do it using
the dump method since I'll want to remove a bunch of cruft
like earlier versions of the compiled online help).
Since branching and tagging is so nice and easy, I'd suggest
the following practises:
- When things are ready for a release, copy to the corresponding
release number. Development can then continue on the main
branch without worrying about breaking the release.
- Each developer can have their own named area. That will make
it easier to test out new features or changes such as the
recent autodetection on startup or potential gui improvements.
- Various subprojects such as APSW and the helpblocks2web will
go into a seperate subprojects namespace. comscan will be removed.
They may be hooked into the main project/web using externals.
BTW all the Windows developers will love TortoiseSVN.
What I propose doing is making the imported Subversion repository
in my home environment using a shell script and cvs2svn. I'll
post that here for others to use in their local environment. You'll
want a recently nightly download of the CVS root:
wget http://cvs.sourceforge.net/cvstarballs/bitpim-cvsroot.tar.bz2
Once everyone is happy (next weekend?) we can do a cutover.
Roger