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

Re: RFC: Untangling the peg revision knot (was: A preliminary study of non-contiguous transformations in the Hilbert space of Alexandrian solutions)

From: Branko Čibej <brane_at_xbc.nu>
Date: Wed, 26 Nov 2008 22:06:00 +0100

Stefan Sperling wrote:
> On Wed, Nov 26, 2008 at 09:25:30PM +0100, Branko ??ibej wrote:
>> I wonder if it would make sense to do a survey on the users@ list about
>> this. I prophesy that most responses would be either "what's a peg
>> revision?" or "yes, I get bitten by that all the time."
> Well, you can also find questions such as "what's a diff?",
> "what's a branch?", and "what's a merge?" in our user base.
> I can't wait for "what's a tree conflict?" by the way.
You forget the most fundamental "what's a version?" and before "tree
conflict" it'll be, "computers grow trees?"

But I digress ...

> While the concept of peg revs takes a while to wrap your head
> around (it did/does for me, I keep forgetting about them because
> I don't use them much), I don't think making it behave inconsistently
> across different commands is going to help either. I'm with Mark
> on this one.
> svn can certainly be used intuitively to a large degree, but some
> things require users to learn what's going on under the hood.

Well *yes* but I'm tallking about things like "svn log" and "svn co
-r51" and such that currently do not behave intuitively at all. I agree
that one should understand what's going on in "svn diff -r12:43 URLA_at_24
URLB_at_55", but why complicate the simple cases?

> Compared to e.g. git, we're actually doing quite well in this department.

Ooh, I have a soft spot for git ... it's in the corner of the outhouse
and I churn it regularly to make sure it doesn't grow a crust ...

> Similar problem:
> Do you use vim or emacs instead of e.g. nano?
> Right. And how many weird things do you have to keep in your head
> so you can work with either of those?
> I lost count years ago :P

I'll have you know that I run my Emacs in VI-emulation mode with the
interpret-eeg minor mode turned on. Us just thinks at 'em and they reads
what us thunked!

-- Brane

To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-11-26 22:06:31 CET

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.