LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] Distributed versus Centralised SCM.

[ILUG] Distributed versus Centralised SCM.

Paul Jakma paul at clubi.ie
Sat Mar 12 15:22:52 GMT 2005


On Sat, 12 Mar 2005, kevin lyda wrote:

> while it might be centralised...
>
> http://svnbook.red-bean.com/en/1.0/apas03.html

Ah nice.

> is that the "always being rewritten" one?

It has multiple implementations, yes. That's more a testament to 
Arch's reuse of existing Unix tools though (tar, patch, etc..) and 
general non-reinventing of wheels, allowing it to stay small and 
easily implementable. IIRC you don't even need an arch tool to 
checkout an arch repository, just standard tools like tar and patch. 
(on the downside, this means, iirc, using Arch on non-unix platforms 
could be problematic).

My main problems with SVN were (when I last tried it):

S1. Berkely DB as backing store for everything, and not terribly
   reliable.

(this might have been fixed. Plus it has a 'file' backing store now 
too)

S2. The standalone svnserve server lacked secure authentication, and
     didn't support any kind of access control.

(no idea whether this has improved.)

S3. The apache module version scares me. The configuration seems easy
     to get wrong, and I'm just generally scared of a big huge SCM
     being implemented inside my webserver.

My main problems with GNU Arch are:

A1. The interface is very different to CVS. (SVN's is not).

A2. Additionally, the interface is horrendously cluttered and hard to
     get to grips with. This is I guess an artifact of it having
     accumulated lots of cruft while Arch was being designed and
     developed. There is a project underway to improve the UI of arch.
     (bazaar - implemention with original UI seems complete, they're
      still working on a better UI though).

On the plus side, the server-side requirements of GNU Arch is far 
more appealing. Because of the distributed thing, you simply don't 
need *any* server - least not one which is 'writeable'. The only 
thing you might want is something that can serve filesystem content 
in some way (ftp, http, sftp, nfs - exactly what doesnt matter.). 
It'll even work over more email :)

SVN, with above caveats, is *way* better than CVS. You'll be really 
happy with using SVN over CVS (if the server side stuff doesnt bother 
you).

However, distributed SCM is even better. So I'm holding out hoping 
for GNU Arch to become user-friendly. If 'svnserve' gains auth and 
acl features i want before Arch becomes user-friendly, then I might 
reconsider.

> kevin

regards,
-- 
Paul Jakma	paul at clubi.ie	paul at jakma.org	Key ID: 64A2FF6A
Fortune:

Dasher, Dancer ... Prancer ... Nixon, Comet, Cupid ... Donna Dixon.

 		-- Homer Simpson
 		   Simpsons Roasting on an Open Fire



More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell