[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: subversion weakness

From: Andreas Schweigstill <andreas_at_schweigstill.de>
Date: 2006-07-31 23:09:37 CEST

Hi!

Garrett Rooney schrieb:
>> - online repository replication only with third-party tools
>
> Subversion 1.4 adds the ability to have read-only replicas of
> repositories via svnsync.

Since Subversion 1.4 hasn't been released yet currently repository
replication is a feature of some third-party products.

Quite interesting is the concept of SVK. Unfortunately it has
lots of dependencies from other (Perl) packages.

Also commercial solutions are available for Subversion repository
replication, like WANdisco, which is quite expensive. But are such
solutions worth the money? I'm not sure.

>> - no possibility to sign files, check-ins or changesets
>
> Lots of people make noises about this, but few actually show up to
> work on it. You're welcome to do so if you find it necessary.

No, I won't work on it because I don't need it in Subversion. But
it can be a very usefull mechanism when using distributed repositories.

> That's pretty incorrect. Subversion's hook scripts provide all the
> functionality you need to integrate with bug tracking systems or
> workflow managers.

I didn't say that it isn't possible to connect such systems.

> Note that the size of the project has little to do with why the linux
> kernel uses GIT.

Hmmm, I have to disagree. For very large projects you need a system
which scales very good with a large number of users. Centralized
repositories are quite limited. IIRC Linux introduces Bitkeeper because
it made it possible to use multiple repositories.

> There are many subversion repositories that are much
> larger in size (KDE and the ASF being two good examples). The reason
> linux uses GIT is that it better maps to their workflow, they like
> distributed repositories, not centralized ones, because it better
> matches the way Linus likes to work. Most projects do not have that
> kind of work flow.

Decentralized repositories make it quite easy to split off projects
without polluting the repositories with branches and subprojects. This
can also be very usefull for small projects. Yes, also I have copied
whole Subversion repositories for test purposes.

And please don't understand me wrong: I have switched all my projects
to Subversion, and I am quite happy with it.

With best regards
Andreas Schweigstill

-- 
Dipl.-Phys. Andreas Schweigstill
Schweigstill IT | Embedded Systems
Schauenburgerstraße 116, D-24118 Kiel, Germany
Phone: (+49) 431 5606-435, Fax: (+49) 431 5606-436
Mobile: (+49) 171 6921973, Web: http://www.schweigstill.de/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jul 31 23:09:02 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.