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

RE: Delete revision of an object has no peg revision?

From: Brummer, Byron <ByronBrummer_at_LiveNation.com>
Date: 2007-01-11 21:26:37 CET

Michael Sinz [mailto:Michael.Sinz@sinz.org] wrote:
> I think this just shows the confusion even more. r33 is not a
> historical log for the test.txt file. It does not exist there.
> The transition from r32 to r33 has some information about the
> file (and in this case the deletion) but at r33 (and r34, r35,
> etc) the file does not exist.
>
> The real question/problem is the inconsistency of the reporting
> of the transition vs the next repository state. A revision is
> a complete repository state.

    A history is a story ("his story"), in other words a tail
    of transitions and not a list of static states.

    svn log is a historical representation. svn update, svn
    info, etc are for stateful representations. -If log were a
    stateful representation it would have no revision span option
    (eg, r10-20) at all as a state is a solitary concept. I'd
    like to point out that svn info does not allow for r#-#
    syntax, which makes sense because info *is* a state
    representation.

    For those that were mis-taught in school that "learning
    history" is about learning a list of names and dates there
    could be a misunderstanding of what the term "history" really
    means. I blame underfunded school systems. ;-)

-Byron

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jan 11 23:24:47 2007

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