You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Kamesh Jayachandran <ka...@collab.net> on 2008/01/02 13:32:27 UTC

Query regarding location segments report.

Hi All,

Please run merge_tests-81(reflective_merge_on_reincarnated_target) on 
issue-2897 branch, it would fail.

In this testcase we delete /A/C at r5, that means /A/C is alive at r4

Our location segment report gives the following segments with a dataset 
on above test.
Actual:
segment[0]={1,3, "A/C"}
segment[1]={4,9, "0x0"}
segment[2]={10,12, "A/C1"}
segment[3]={13,15, "A/C"}

Expected
segment[0]={1,*4*, "A/C"}
segment[1]={*5*,9, "0x0"}
segment[2]={10,12, "A/C1"}
segment[3]={13,15, "A/C"}


Is my expectation correct?

With regards
Kamesh Jayachandran

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

Re: Query regarding location segments report.

Posted by Kamesh Jayachandran <ka...@collab.net>.

C. Michael Pilato wrote:
> Kamesh Jayachandran wrote:
>   
>> Hi All,
>>
>> Please run merge_tests-81(reflective_merge_on_reincarnated_target) on
>> issue-2897 branch, it would fail.
>>
>> In this testcase we delete /A/C at r5, that means /A/C is alive at r4
>>
>> Our location segment report gives the following segments with a dataset
>> on above test.
>> Actual:
>> segment[0]={1,3, "A/C"}
>> segment[1]={4,9, "0x0"}
>> segment[2]={10,12, "A/C1"}
>> segment[3]={13,15, "A/C"}
>>
>> Expected
>> segment[0]={1,*4*, "A/C"}
>> segment[1]={*5*,9, "0x0"}
>> segment[2]={10,12, "A/C1"}
>> segment[3]={13,15, "A/C"}
>>
>>
>> Is my expectation correct?
>>     
>
> You could save us all the trouble of building your branch by including a
> copy of a dumpfile created from your test's repository.
>
>   
Please find the corresponding dump file attached.

With regards
Kamesh Jayachandran

Re: Query regarding location segments report.

Posted by "C. Michael Pilato" <cm...@collab.net>.
Kamesh Jayachandran wrote:
> Hi All,
> 
> Please run merge_tests-81(reflective_merge_on_reincarnated_target) on
> issue-2897 branch, it would fail.
> 
> In this testcase we delete /A/C at r5, that means /A/C is alive at r4
> 
> Our location segment report gives the following segments with a dataset
> on above test.
> Actual:
> segment[0]={1,3, "A/C"}
> segment[1]={4,9, "0x0"}
> segment[2]={10,12, "A/C1"}
> segment[3]={13,15, "A/C"}
> 
> Expected
> segment[0]={1,*4*, "A/C"}
> segment[1]={*5*,9, "0x0"}
> segment[2]={10,12, "A/C1"}
> segment[3]={13,15, "A/C"}
> 
> 
> Is my expectation correct?

You could save us all the trouble of building your branch by including a
copy of a dumpfile created from your test's repository.

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: Query regarding location segments report.

Posted by Kamesh Jayachandran <ka...@collab.net>.
>> Expected
>> segment[0]={1,*4*, "A/C"}
>> segment[1]={*5*,9, "0x0"}
>> segment[2]={10,12, "A/C1"}
>> segment[3]={13,15, "A/C"}
>>     
>
> The key thing is not when A/C is deleted; it's what revision A/C1 is
> copied from.  Which revision is that?
>
>   

Thanks, You are correct, I copied 'A/C1' from 'A/C@3' '-r3'.
Changing the copy source to 'A/C@4' has fixed it.


With regards
Kamesh Jayachandran

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

Re: Query regarding location segments report.

Posted by David Glasser <gl...@davidglasser.net>.
On Jan 2, 2008 8:32 AM, Kamesh Jayachandran <ka...@collab.net> wrote:
> Hi All,
>
> Please run merge_tests-81(reflective_merge_on_reincarnated_target) on
> issue-2897 branch, it would fail.
>
> In this testcase we delete /A/C at r5, that means /A/C is alive at r4
>
> Our location segment report gives the following segments with a dataset
> on above test.
> Actual:
> segment[0]={1,3, "A/C"}
> segment[1]={4,9, "0x0"}
> segment[2]={10,12, "A/C1"}
> segment[3]={13,15, "A/C"}
>
> Expected
> segment[0]={1,*4*, "A/C"}
> segment[1]={*5*,9, "0x0"}
> segment[2]={10,12, "A/C1"}
> segment[3]={13,15, "A/C"}

The key thing is not when A/C is deleted; it's what revision A/C1 is
copied from.  Which revision is that?

--dave


-- 
David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/

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