[OT] subversion, was [ANN] RubyForge.org

For me, the deciding moment was after installed a demo version of Bitkeeper
on a Solaris and Linux server in the office, and my XP laptop, all in under
20 mins. It was incredible to be able to commit changes on my laptop whilst
disconnected from work LAN, and then merge the repository on return.

The other strength of distributed repositories is the ability to delegate
commit privileges to subteams using sub-repositories that all merge to a
common whole. This is apparently key to the Linux kernel project, and would
be very useful for many large development projects.

I hope I get the chance to work with Bitkeeper on an ongoing basis.

Peter

···

-----Original Message-----
From: Bennett, Patrick [mailto:Patrick.Bennett@inin.com]
Sent: Wednesday, July 23, 2003 6:39 PM
To: ruby-talk@ruby-lang.org
Subject: Re: [OT] subversion, was [ANN] RubyForge.org

Personally, I think the concept of a changelist is critical (or
changeset as BitKeeper calls them).
That leaves out CVS, SubVersion, Meta-CVS, etc.

Oh btw, did I mention that Perforce has a Ruby API ?
I used it when creating the extensive set of scripts needed to model our
rather convoluted build/release/codeline process.
I’m not sure of the line count, but there’s about 260KB of Ruby scripts
wrapping our Perforce commands.
The Ruby API is a breeze to use as well (and the author maintains it on
Perforce’s own ‘public’ depot).

-----Original Message-----
From: Ben Giddings [mailto:ben@thingmagic.com]
Sent: Wednesday, July 23, 2003 4:57 PM
To: ruby-talk ML
Subject: Re: [OT] subversion, was [ANN] RubyForge.org

On Wed July 23 2003 5:28 pm, Simon Strandgaard wrote:

On Thu, 24 Jul 2003 07:05:23 +0900, Bennett, Patrick wrote:

Peter, I’d love to talk sbout this stuff offline if you want to
continue Perforce/BitKeeper discussions.

Please keep it online… I am following your discussion.

Actually, so am I. Where I’m working we have recently decided to move
some
directories around that are under CVS control, but we’re trying to
figure out
how to do this while maintaining their history. This got us thinking
about
CVS alternatives as well.

Either way, I think Perforce or BitKeeper would be fine choices for
RubyForge.

Isn’t BitKeeper pseudo commercial ? Won’t it affect license schemes
for ruby projects ?

Here’s where some of our investigation led:


Meta-CVS:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&selm=cf3330
42.0307181511.7b482ea%40posting.google.com

http://users.footprints.net/~kaz/mcvs.html

That thread also links to a page with a pretty long list of
alternatives
to CVS (scroll to the bottom.)

CVS : Java Glossary

“Booth, Peter” Peter.Booth@gs.com wrote in message news:0F17ACE0B516D51194BC009027FC497D27484A78@gsny43e.ny.fw.gs.com

For me, the deciding moment was after installed a demo version of Bitkeeper
on a Solaris and Linux server in the office, and my XP laptop, all in under
20 mins. It was incredible to be able to commit changes on my laptop whilst
disconnected from work LAN, and then merge the repository on return.

The other strength of distributed repositories is the ability to delegate
commit privileges to subteams using sub-repositories that all merge to a
common whole. This is apparently key to the Linux kernel project, and would
be very useful for many large development projects.

I hope I get the chance to work with Bitkeeper on an ongoing basis.

Peter

Well I am one of the primary BitKeeper developers and I think Ruby is
the greatest thing since sliced bread. So we are even. :wink:

Let me know if there is anything BitMover can do to help.

-Wayne

I’m guessing “release it as open source”, or “give it away for any use
completely free” are out of the question? :wink:

Ben

···

On Thu July 24 2003 4:14 pm, Wayne Scott wrote:

Well I am one of the primary BitKeeper developers and I think Ruby is
the greatest thing since sliced bread. So we are even. :wink:

Let me know if there is anything BitMover can do to help.