so Arch is out because it hardly supported windows, cygwin doesn't count. svk is just very tough to setup, I had high hope for monotone, but after setting it up and playing it for a few days, I felt that it not easy enough to learn and use for non-techie. Somehow, I stumbled across Darcs, So I tried it today, setup in half hour, produtive in 10 minutes. It just so easy to use and tremedously useful.
Let consider a scenarios. Suppose a newbie come along and want to contribute, so he/she installed Darcs and pull source from repository to the current directory
Code: Select all
darcs get http://www.uox3.org/uox3Code: Select all
darcs record -am "fix bugs."Code: Select all
darcs send -aDarcs has a lot of advantages. Easy Branching, Linus Mode, Parallel Development, Easy Local Revision Control, and Cherry Picking. Darcs Getting Started explained it in detail. t also easy to roll back and undo change
. And when Giwo and Xuri are ready to released a new version. They can committed the source codes to sourceforge CVS then release it.
dfn, scripts files can also be made too share under the same scheme. we only needs http/ftp and Darcs installed on the server to do the sharing.
I am going to do some rather disruptive code changes to UOX3, and it more of a proof of concept, so Darcs is a easy way for other developer/user to try my changeset and commenting on it.
After reading through DarcsWiki. I am excited about other possibilities, there is a lot more things we can do, and the best part, it just so easy to setup and use.