David Glasser wrote:
> On Fri, Nov 28, 2008 at 1:21 AM, Greg Hudson <ghudson_at_mit.edu> wrote:
>> On Thu, 2008-11-27 at 01:49 +0100, Branko Čibej wrote:
>>> The proposals I'm making come from some years of observing otherwise
>>> quite brilliant programmers breaking their heads against SVN and peg
>>> revisions. They're not necessarily a personal preference. This is not
>>> about my opinion vs. yours, it's about things I've observed vs. the
>>> current status quo.
>> Having read the whole conversation, I have the following observations:
>> * The usability issue seems to be especially relevant to legacy users
>> who are used to saying "svn cmd -r REV URL" when they want (in the
>> current usage model) "svn cmd URL_at_REV". I sympathize, but if we change
>> the default now, we'll just be creating pain for the people who used svn
>> between peg rev introduction and now.
> I think this is a key point: to spell it out differently, "people
> should usually be using @REV to specify revisions, and only using -r
> REV in special cases". I think most people (myself included) think
> about it the other way around, but in our current implementation this
> is generally the way to go.
Yep. (See my previous self-deprecating comment about the naughty svnbook
authors who never adapted our examples appropriately.)
I'll file an svnbook issue *right now* for updating our examples to use peg
revisions instead of operative revisions where the semantics demand it.
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Received on 2008-12-01 15:47:14 CET