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

Re: fourth tree: "INHERITED" (was: wc-ng base/working nodes in a copied tree)

From: Greg Stein <gstein_at_gmail.com>
Date: Wed, 7 Apr 2010 17:58:32 -0400

On Wed, Apr 7, 2010 at 17:46, Bert Huijben <bert_at_qqmail.nl> wrote:
>...
>> Some of the common columns between BASE_NODE and WORKING_NODE move to
>> this new NODE_DATA table. I think they are:
>>
>>   kind, [checksum], changed_*, properties

Note that I missed symlink_target above.

> I think you need some kind of 'not-present'/'excluded' status in this
> copied/inherited/fourth tree too.
>
> If you have a working copy
>
> /A
> /A/B
> /A/B/C
>
> Where you exclude C
>
> /A
> /A/B
> [/A/B/C] (excluded)
>
> Then you make a copy of /A to /D
>
> /A
> [/A/B/C] (excluded)
> /D (copy)
> /D/B (child of copy)
> [/D/B/C] (excluded child of copy)
>
> And then we delete /D/B
>
> /A
> /A/B[/C]
> /D (copy)
> /D/B (deleted)
>
> Then I want to revert the delete of /D/B.
>
> /A
> /A/B[/C]
> /D (copy)
> /D/B (child of copy)
>
> Note that there is no:
>  [/D/B/C] (excluded child of copy)
>
> The new COPIED table allows me to get all the information on B back, but I
> miss the information that it once had a child C that was excluded.

Ah. Gotcha.

Will ponder...

>...

Cheers,
-g
Received on 2010-04-07 23:58:59 CEST

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