Hello,
Few notes on switching source control from my point of view.
Point of view:
- Developer who works with his laptop without internet connection.
- Developer who works behind firewall.
- Developer who wants to write, test and create patches.
- Developer who DOES NOT USE IDE.
About a year ago I had written a medium patch for loading modules from
so/dll. To be honest it was very painful process with CVS.
- I could not undo changes back to revision when I was offline.
- I need to test the code on several platforms: Linux and Windows.
in order to create patch. Again I had to be on-line and work against
SLOW sourceforge servers.
- I should do this process more then once... it was even more painful.
- Most of the projects that I'm involved in use SVN and https allowing
transparent access behind firewall. If you think it is simple to get
access to SSH in big organization with huge bureaucracy, then, most
of chances that I'll just give up...
- Not all users use IDE. Many still use VIM that suits 100% of their
needs. So comfortable command line client is VERY important.
So, CVS is no-to-go. There was a discussion of support of "last-insert-id"
for SOCI that I told I'm going to write. To be honest... I hadn't done
too much it because just all the process of working with source control
was too painful. It seems to be simpler to work with 2 tarbolls and
patch+diff.
So... I strongly recommend to migrate to SVN or GIT. For me first is
better because it provides https support, but GIT is fine too because
you just clone it once and then forget about repository at all.
My $0.02
Artyom
P.S.: I think source control migration for project of this size is
quite simple... I used to be involved in much bigger and painful
migration projects.
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users