[Soks] Switch from CVS to Darcs

[Soks] Switch from CVS to Darcs

Copied from Email on Tue, 23 Aug 2005 21:59:39 +0100 from Tom Counsell (tamc2 at cam.ac.uk)

I have changed the version control system used to develop Soks from  
[[CVS => http://www.nongnu.org/cvs/ ]] to [[Darcs => http:// 
www.darcs.net ]].  That means that the source code is no longer kept  
at www.rubyforge.org, but is instead at www.counsell.org/darcs.   
Packaged releases will still be made at rubyforge.  The reason for  
the change is that Darcs works more like I do: it records changes  
across multiple files together, it allows 'off-line' changes to be  
recorded and merged later and it makes managing fixes acrosss  
branches very easy.

There are now three repositories:
* Soks-stable, that contains code that has been, or will shortly be,  
released.
* Soks-testing, that contians code that will probably make it to the  
next release.  www.soks.org uses the code from here.
* Soks-development, that contains ideas and experiments.

There is a repository browser at http://www.counsell.org/darcs.  If  
you wish to download the code without using darcs, just get http:// 
www.counsell.org/darcs/soks-stable/soks-stable.tar.gz

If you wish to use Darcs to hack Soks then:
# Get a copy of Darcs from http://www.darcs.net (or apt-get install  
Darcs on debian)
# @darcs get http://www.counsell.org/darcs/soks-development@
# Hack about
# @darcs record@
# Send it to me:
** @darcs send@ if your machine and firewall are configured so that  
sendmail works.
** @darcs send -o=patch-file.txt@ then e-mail darcs@soks.org with the  
patch-file attached.
# Get the latest changes to the repository by @darcs pull http:// 
www.counsell.org/darcs/soks-development@

Let me know how you get on with the new system.

Tom
_______________________________________________
Soks-discuss mailing list
Soks-discuss@rubyforge.org
http://rubyforge.org/mailman/listinfo/soks-discuss

Copied from Email on Tue, 23 Aug 2005 18:53:16 -0400 from Bil Kleb (Bil.Kleb at nasa.gov)

Tom Counsell wrote:
> I have changed the version control system used to develop Soks from  
> [[CVS => http://www.nongnu.org/cvs/ ]] to [[Darcs => http:// 
> www.darcs.net ]].

Curious: Why not Subversion?

Later,
-- 
Bil, http://fun3d.larc.nasa.gov
_______________________________________________
Soks-discuss mailing list
Soks-discuss@rubyforge.org
http://rubyforge.org/mailman/listinfo/soks-discuss

Copied from Email on Wed, 24 Aug 2005 08:51:00 +0100 from Tom Counsell (tamc2 at cam.ac.uk)

On 23 Aug 2005, at 23:53, Bil Kleb wrote:

> Tom Counsell wrote:
>
>> I have changed the version control system used to develop Soks  
>> from  [[CVS => http://www.nongnu.org/cvs/ ]] to [[Darcs => http://  
>> www.darcs.net ]].
>>
> Curious: Why not Subversion?
>

The deal maker for me was Darcs' ability to work as effectively off- 
line as it does on-line:
* Subversion lets you diff and revert one set of changes,
* Darcs lets you record and rollback a whole series of patches,  
create branches etc etc.

And philosophically if gave me a good vibe: there is no difference in  
`power' between any working copy and the central server, which feels  
right for open source.

With Darcs you could pick and choose which of my patches you wished  
to include in your branch of soks...

http://darcs.net/DarcsWiki/DifferencesFromSubversion

Tom

_______________________________________________
Soks-discuss mailing list
Soks-discuss@rubyforge.org
http://rubyforge.org/mailman/listinfo/soks-discuss

Edit this page or watch for changes using RSS.