Subversion

"Roger Binns" <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <004c01c63a9a$22dd2250$3501a8c0@rogersqyvr14d3>
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


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.