From: Jakub Narebski <jnareb@gmail.com>
To: Kevin Ballard <kevin@sb.org>
Cc: MDellerus <mdellerus@yahoo.com>, git@vger.kernel.org
Subject: Re: can subversion 1.6 be made "just as distributed as git"?
Date: Thu, 04 Nov 2010 03:00:45 -0700 (PDT) [thread overview]
Message-ID: <m34obxh0j9.fsf@localhost.localdomain> (raw)
In-Reply-To: <BF8EE51A-AFE4-4EBA-82E8-4A8B32678FBF@sb.org>
Kevin Ballard <kevin@sb.org> writes:
> On Nov 3, 2010, at 5:45 PM, MDellerus wrote:
>
> > I have a co-worker who has suggested that, using "svnadmin hotcopy", subversion
> > can be
> > just as "distributed" a system as Git
> >
> > While I see how this can be done, it hardly seems to me to qualify as "just as",
> > making this "plausible" at best.
> >
> > Can anyone give me a quick confirmation of this? Confirmed? Plausible? Busted?
> >
> > If this is confirmed or plausible, could someone give me a quick run-down?
> >
> > (I would appreciate a response, no matter how long it takes, but I do have a
> > meeting with this co-worker in another 16 hours... (10am Pacific).)
> >
> > Thanks in advance!
> >
> > (FYI - I have cross-posted this, just once, to an SVN forum, in the event they
> > might have a different opinion.)
>
> Using "svnadmin hotcopy" you could certainly get your own local repo, but I fail to
> see how you could easily join your history up with someone else's history using this
> mechanism.
This is only replication, not distribution.
This is the same mistake that makes people say that branching in
Subversion is easy... while what is important is not how easy and fast
is to _create_ branch, but how easy is to merge it. The same applies
with distributed version control: it is not about how easy is to
replicate repository, but how easy is to merge in (pull) changes from
replica.
By the way, how "svndamin hotcopy" / svnsync works with the fact that
svn:log property is unversioned but might be changed, also for
revisions in the past?
> If you really want to use SVN in a distributed manner, I would recommend
> you simply use SVK.
Wikipedia says that "On May 28, 2009, Chia-liang Kao announced that
Best Practical will no longer be actively developing SVK" and marks
SVK as no-longer maintained, but latest release of SVK on CPAN is from
23 Mar 2010.
Note that http://ldn.linuxfoundation.org/article/dvcs-round-one-system-rule-them-all-part-3
synthetic benchmark from Jan _2009_ finds that SVK has very bad scaling
behavior, and would have bad performance for larger projects.
--
Jakub Narebski
Poland
ShadeHawk on #git
next prev parent reply other threads:[~2010-11-04 10:00 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-04 0:45 can subversion 1.6 be made "just as distributed as git"? MDellerus
2010-11-04 0:58 ` Kevin Ballard
2010-11-04 8:44 ` Matthieu Moy
2010-11-04 9:26 ` Ævar Arnfjörð Bjarmason
2010-11-04 9:27 ` Kevin Ballard
2010-11-04 10:00 ` Jakub Narebski [this message]
2010-11-04 9:35 ` Ævar Arnfjörð Bjarmason
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m34obxh0j9.fsf@localhost.localdomain \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=kevin@sb.org \
--cc=mdellerus@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox