On Wed, 15 Oct 2003, James R. Leu wrote:
> I used it heavily at my previous employer. I really like it's
> branching and merging capabilities, plus it is fast. I got an
> 'open source' licence, so I can use it.
>
> At my current employer we use Arch (tla) and I've gotten used to
> the way it works. It still feels a bit clumsy compared to p4, but
> it is getting better. Despite Arch being a little clumsy, I think
> it is the best open source revision control package availble (no
> offence to the SVN people out there).
Actually, that's a discussion I'd like to have. What are people's
opinions on SCMs today? What would people reccomend, prefer, accept?
I'd like something that facilitates distributed, decentralised
development. I'd like atomic commits, branching that isnt a nightmare
to work with and with half-decent access control/logging. Ie i'd like
to be able open the Quagga SCM to anyone who wants, without having to
fear.
The way I see it:
SVN:
pros:
- atomic commits
- very good branching support
- easy transition for CVS users
cons:
- constantly moving target
- lots and lots and lots of dependencies (many of which bleeding edge
see first con)
- nearly /everything/ of importance is kept in DB files
- must run from inside apache (standalone svnserve lacks decent auth
facilities and has no ACL facilities)
Arch:
pros:
- atomic commits
- excellent branching
- decentralised/distributed model
- small, fast, light. (680k tla binary does everything)
- good merging tools
- 'friendly' file formats (tar.gz's and diff's)
cons:
- completely different to CVS from user POV
- very inflexible naming schemes (for branches, versions)
BitKeeper:
pros:
- distributed
- excellent branching
- good merging tools
cons:
- lots of people object to the licence.
Does anyone have any opinions on the matter, or do we just stick to
CVS until SVN stabilise?
regards,
--
Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A
warning: do not ever send email to spam@dishone.st
Fortune:
Why is the alphabet in that order? Is it because of that song?
-- Steven Wright
> I used it heavily at my previous employer. I really like it's
> branching and merging capabilities, plus it is fast. I got an
> 'open source' licence, so I can use it.
>
> At my current employer we use Arch (tla) and I've gotten used to
> the way it works. It still feels a bit clumsy compared to p4, but
> it is getting better. Despite Arch being a little clumsy, I think
> it is the best open source revision control package availble (no
> offence to the SVN people out there).
Actually, that's a discussion I'd like to have. What are people's
opinions on SCMs today? What would people reccomend, prefer, accept?
I'd like something that facilitates distributed, decentralised
development. I'd like atomic commits, branching that isnt a nightmare
to work with and with half-decent access control/logging. Ie i'd like
to be able open the Quagga SCM to anyone who wants, without having to
fear.
The way I see it:
SVN:
pros:
- atomic commits
- very good branching support
- easy transition for CVS users
cons:
- constantly moving target
- lots and lots and lots of dependencies (many of which bleeding edge
see first con)
- nearly /everything/ of importance is kept in DB files
- must run from inside apache (standalone svnserve lacks decent auth
facilities and has no ACL facilities)
Arch:
pros:
- atomic commits
- excellent branching
- decentralised/distributed model
- small, fast, light. (680k tla binary does everything)
- good merging tools
- 'friendly' file formats (tar.gz's and diff's)
cons:
- completely different to CVS from user POV
- very inflexible naming schemes (for branches, versions)
BitKeeper:
pros:
- distributed
- excellent branching
- good merging tools
cons:
- lots of people object to the licence.
Does anyone have any opinions on the matter, or do we just stick to
CVS until SVN stabilise?
regards,
--
Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A
warning: do not ever send email to spam@dishone.st
Fortune:
Why is the alphabet in that order? Is it because of that song?
-- Steven Wright