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

Hmm, the linuxworld article didn’t really say anything useful about
BitKeeper (although I’ve heard interesting things about it).
BitKeeper certainly looks interesting, but I don’t see anything that it
does that Perforce doesn’t (other than it being peer to peer vs
Perforce’s C/S model).
I also don’t necessarily see peer/peer as being a good thing for a
multi-gigabyte repository (like the company I work for has). That’s not
something you want replicated across all client’s.
Peter, I’d love to talk sbout this stuff offline if you want to continue
Perforce/BitKeeper discussions.

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

···

-----Original Message-----
From: Booth, Peter [mailto:Peter.Booth@gs.com]
Sent: Wednesday, July 23, 2003 3:42 PM
To: ruby-talk ML
Subject: Re: [OT] subversion, was [ANN] RubyForge.org

I recently did a brief comparative review of Subversion, Perforce, and
Bitkeeper (all touted as CVS replacements) and concluded that Bitkeeper
was more powerful. All do versioning of file renames, strong branching.
Building SCM systems is clearly very hard and I suspect that some
of the alternatives don’t completely get it.

Subversion has a novel approach to repository migration that works well
for large projects.

Peter

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.

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 ?

···

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


Aunib Areabsfaaes

I’ll make one comment on this off-topic thread. It would be nice to have
a convenient place to take it off the list. One ML I used to subscribe to
had a good idea: an off-topic ML where discussions could continue without
fear of annoying people.

I don’t expect howls of agreement, but it would be remiss of me not to
suggest that a ruby-talk-ot mailing list be created.

Gavin

···

Hmm, the linuxworld article didn’t really say anything useful about
BitKeeper (although I’ve heard interesting things about it).
BitKeeper certainly looks interesting, but I don’t see anything that it
does that Perforce doesn’t (other than it being peer to peer vs
Perforce’s C/S model).
I also don’t necessarily see peer/peer as being a good thing for a
multi-gigabyte repository (like the company I work for has). That’s not
something you want replicated across all client’s.
Peter, I’d love to talk sbout this stuff offline if you want to continue
Perforce/BitKeeper discussions.

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

-----Original Message-----
From: Booth, Peter [mailto:Peter.Booth@gs.com]
Sent: Wednesday, July 23, 2003 3:42 PM
To: ruby-talk ML
Subject: Re: [OT] subversion, was [ANN] RubyForge.org

I recently did a brief comparative review of Subversion, Perforce, and
Bitkeeper (all touted as CVS replacements) and concluded that Bitkeeper
was more powerful. All do versioning of file renames, strong branching.
Building SCM systems is clearly very hard and I suspect that some of
the alternatives don’t completely get it.

Subversion has a novel approach to repository migration that works well
for large projects.

Peter

http://www.linuxworld.com/story/32618.htm

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:

···

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

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


Meta-CVS:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&selm=cf333042.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

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.

My current repository-snapshot takes up 4.2 Mbytes!!

ls -la metaeditor-cvsroot.tar.gz
-rw-r–r-- 1 neoneye neoneye 4277338 23 Jul 23:34 metaeditor-cvsroot.tar.gz

Most of it is garbage. Im only interested in keeping one directory.
It alone takes up about 0.9 Mbytes.

du -h
46K ./source/Attic
844K ./source
40K ./tools
2.0K ./Attic
956K .

I really don’t want to loose its history info.
At the same time I want to rearrange the directory structure… !!

Should I upload my 4.1 Mbytes repository to rubyforge or should do you have ideas for
repository hacking ?

Everyone prefer downloading small nigthly tarballs, any cvs-suggestions ???

···

On Thu, 24 Jul 2003 07:57:10 +0900, Ben Giddings wrote:

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


Simon Strandgaard

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.

It is quite off-topic and I hope keeping it online doesn’t annoy others.
But SCM is near and dear to everyone in software so naturally many are
interested. I’ve done a fair amount of investigation, and so far I’ve
never heard of a Perforce or BitKeeper user that isn’t extremely happy
with it.

Anyone out there fall into this category?

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 ?

Both Perforce and BitKeeper are commercial. They both have licensing which
allows them to be free for “free software/open source”. You’d need to read
the licensing for each for the details.

While either would likely be fine for Rubyforge, neither is suitable at
work unless you can afford them. We can (and do) use all kinds of truly
open source software because all our code is internal, but can’t use
Perforce and BitKeeper without paying. Maybe I’ll convince them to pay
someday, but not now.

Hence my problem and my dashed hopes for Subversion :frowning:

···

On Jul 24, Ben Giddings wrote:

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

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

Well, I used Perforce at a client’s site for a while, and it usually just
made me gag. Some of that may have had to do with (a) how the client
insisted that it be used, and (b) the fact we were using Eclipse and
refactoring out the wazoo. OTOH, I think some of it was just that it made
some assumptions about how I ought to develop that I fundamentally disagreed
with. Obviously some folks like it, which means either (a) they know more
about how to use it than I do, (b) they, too, would disagree with me about
how I ought to develop, or, most likely, (c) both of the above.

Bitkeeper I haven’t tried, but I’ve heard good things about it and would
like to give it a test drive some day.

I’ve been considering subversion as an “anything’s better than CVS”
alternative, although the reports of database corruption and difficult setup
are discouraging.

Oh, and don’t forget Stellation, being worked on as an Eclipse sub-project.
I don’t know what its status is, and I haven’t used it, but it sounds
interesting (Archived Projects | The Eclipse Foundation).

Before this thread I’d never even heard of Meta-CVS… I have to go check it
out.

Anyhow, enough rambling…

Nathaniel

<:((><

···

brettw@ftc.agilent.com [mailto:brettw@ftc.agilent.com] wrote:

It is quite off-topic and I hope keeping it online doesn’t
annoy others. But SCM is near and dear to everyone in
software so naturally many are interested. I’ve done a fair
amount of investigation, and so far I’ve never heard of a
Perforce or BitKeeper user that isn’t extremely happy with it.

I really don’t want to loose its history info.
At the same time I want to rearrange the directory structure… !!

Should I upload my 4.1 Mbytes repository to rubyforge or
should do you have ideas for
repository hacking ?

Sure, you can open a RubyForge support request here:

http://rubyforge.org/tracker/?atid=102&group_id=5&func=browse

and upload the tar file after you’ve tweaked your directory structure as
you see fit and I’ll move it into your project’s CVSROOT. I went thru a
similar procedure with RMagick and all appears well:

http://rubyforge.org/cgi-bin/cvsweb.cgi/RMagick/?cvsroot=rmagick

Yours,

Tom

You’d have to be very careful about the licensing. For example, if you
use BitKeeper, you may have signed away your ability to work on any
competing project. (See Stallman’s recent troll in LKML, and Larry McVoy’s
replies.) And SCM written in Ruby would be cool. IANAL.

···

On Thu, 24 Jul 2003 07:52:54 +0900, Brett H. Williams wrote:

Both Perforce and BitKeeper are commercial. They both have licensing
which allows them to be free for “free software/open source”. You’d
need to read the licensing for each for the details.


Tom Felker

War not make one great.
– Yoda

Bitkeeper I haven’t tried, but I’ve heard good things about it and would
like to give it a test drive some day.

I’ve been considering subversion as an “anything’s better than CVS”
alternative, although the reports of database corruption and difficult setup
are discouraging.

Oh, and don’t forget Stellation, being worked on as an Eclipse sub-project.
I don’t know what its status is, and I haven’t used it, but it sounds
interesting (Archived Projects | The Eclipse Foundation).

Before this thread I’d never even heard of Meta-CVS… I have to go check it
out.

Why is it that nobody ever mentions Aegis when this topic comes up?

http://aegis.sourceforge.net/

Anyhow, enough rambling…

Everyone else is doing it…

Regards,
Doug

···

On Thu, Jul 24, 2003 at 10:22:32AM +0900, Nathaniel Talbott wrote:

Both Perforce and BitKeeper are commercial. They both have licensing
which allows them to be free for “free software/open source”. You’d
need to read the licensing for each for the details.

You’d have to be very careful about the licensing. For example, if you
use BitKeeper, you may have signed away your ability to work on any
competing project. (See Stallman’s recent troll in LKML, and Larry
McVoy’s

Can you post links, please? If it is not too much of a burden, of course. I
am not a subscriber to LKML, but would be interested in reading it.

···

----- Original Message -----
From: “Tom Felker” tcfelker@mtco.com
Newsgroups: comp.lang.ruby
To: “ruby-talk ML” ruby-talk@ruby-lang.org
Sent: Thursday, July 24, 2003 1:55 PM
Subject: Re: [OT] subversion, was [ANN] RubyForge.org

On Thu, 24 Jul 2003 07:52:54 +0900, Brett H. Williams wrote:

replies.) And SCM written in Ruby would be cool. IANAL.


Tom Felker

War not make one great.
– Yoda

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&safe=off&threadm=aJyH.3dH.11%40gated-at.bofh.it&rnum=1&prev=/groups%3Fq%3Dgroup:linux.kernel%2Bauthor:stallman%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26safe%3Doff%26selm%3DaJyH.3dH.11%2540gated-at.bofh.it%26rnum%3D1

I don’t subscribe either, but there’s a newsgroup, linux.kernel, which
mirrors it. (Unfortunately, you can’t post via the newsgroup).

···

On Fri, 25 Jul 2003 06:06:58 +0900, Gennady wrote:

From: “Tom Felker” tcfelker@mtco.com

You’d have to be very careful about the licensing. For example, if you
use BitKeeper, you may have signed away your ability to work on any
competing project. (See Stallman’s recent troll in LKML, and Larry
McVoy’s reply.)

Can you post links, please? If it is not too much of a burden, of course. I
am not a subscriber to LKML, but would be interested in reading it.


Tom Felker

War not make one great.
– Yoda