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

RE: Re: Problems with revision graph, more problems with nightly

From: Lübbe Onken | RA Consulting <l.onken_at_rac.de>
Date: 2007-12-05 10:30:48 CET

Hi Stefan,

Sorry for the late reply, but yesterday was *very* busy and today isn't any better.

>> Maybe I don't understand how the revision graph works, but I'm not
>> seeing what I expect to see.
>>
>> I know that the development branch existed in revisions 3512-3566.
>> When I ask the repository browser to show r3566 of the repository,
>> "branches/mybranch" is shown as expected
>>
>> If I show the revision graph from the repository browser: 1) for
>> trunk, "branches/mybranch" is not shown, but an older development
>> branch which has been deleted in the meantime is visible, as are
>> other development branches and tags, that still exist in HEAD.
>
> Just to make sure I understand correctly:
> * you don't see a branch in the graph which:
> - got created a few revisions ago
> - doesn't exist in HEAD anymore

Exactly

> * but you see other branches in the graph which also got created and
> don't exist in HEAD anymore

Exactly, but only one other branch.

> So: what's different about the branch you don't see in the graph?
> Can you check the log of the revisions where the branches got created
> and removed? Is there something different in the lower pane
> of the log dialog for those revisions? Maybe the 'copyfrom' column
> is missing in the branch you don't see?

It's not missing, but different. The branch that is visible in the graph for trunk has a copyfrom url=/trunk. The branches that are not visible have a copyfrom url=/trunk/subproject.

So this is probably a PEBKAC. If I want to see the revgraph for subproject, I have to show the graph for /trunk/subproject and not for /trunk right? Somehow I was thinking that showing the graph for /trunk would show me all branches created below trunk.

But, and that's one thing I don't understand. I created a refactoring branch from subproject, so I have /branches/subrefactoring which was copied from /trunk/subproject in r3512 and deleted in r3567.

I open the repository browser in revision 3550, at which time /branches/subrefactoring exists.

If I show the graph for trunk, I don't see the existence of /branches/subrefactoring
If I show the graph for trunk/subproject, I see the existence of /branches/subrefactoring
I think I understood that now, because the copyfrom url has to match.

If I show the graph for branches/otherbranch, I don't see the existence of /branches/subrefactoring
If I show the graph for branches/subrefactoring , I see the existence of /branches/subrefactoring and of other temporary and still existing branches. (See attachment) Why that? Is this because they share the same copyfrom url (trunk/subproject)? Is this correct behaviour?

Cheers
- Lübbe

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org

graph_branches_refactoring.jpg
Received on Wed Dec 5 10:31:06 2007

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