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

Re: Perforce comparison

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: 2007-10-01 18:26:03 CEST

On Oct 1, 2007 6:16 AM, Ben Collins-Sussman <sussman@red-bean.com> wrote:
> I have to admit, I thought this would be the case too. Then I came to
> google, where we use perforce every day, and after two years it really
> doesn't seems like a big deal at all. It's not noticeable. I suspect
> other svn-committers-who-are-googlers would agree with me.

I think it's perhaps more that you got used to the delays and workflow
intrusion.

At Google when I was there, p4 edit took ages - into the order of
minutes - to permit writeability for a single file - it's certainly
not a unnoticable operation. Admittedly, it may have been because of
the way p4 was configured at remote offices. Though, I don't recall
'p4 edit' being particularly fast in Mountain View either. I do
recall that 'p4 opened' was *way* *way* slower than 'p4 edit' - that
was even more annoying as it was impossible to quickly discover what
files you had opened for edit! Our team would schedule coffee breaks
and/or Nerf fights around p4 commands. =P

Of course, I would bet our implementation of 'svn edit' would be
faster than Perforce as we wouldn't have to advise a central server
when we want to edit a single file. So, the performance aspect should
be mooted.

Setting aside the performance aspect, based on my own experiences with
Perforce, I'll strongly disagree that *mandatory* 'svn edit' is a
feature we would *require* everyone to follow. The required workflow
change is simply not something I'd want to impose on everyone.
Optionally? Sure - if you have a large enough working copy and/or you
don't mind altering your own workflow. But, I think there are many
many users who would find 'svn edit' mandatory a huge turn-off -
especially given where we've come from.

I don't want SVN to be my nanny. I'm personally happy to trade a bit
of performance for not having to run 'svn edit' before modifying any
file in the WC. -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Oct 1 18:26:17 2007

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

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