On 02/24/2011 01:32 PM, Julian Foad wrote:
>> So mkdir should fail or remove the file from the changelist.
>
> Yes. The "changelist" concept is simply not designed to support tree
> changes and as a consequence we decided it didn't make sense for it to
> support directories. We can't do anything clever here: we have to
> accept this limitation (unless/until we redesign the "changelist"
> concept).
>
>> What about merge? It can replace a file with a directory. If the file
>> has local mods then a tree conflict arises:
>
> If we choose to remove the changelist association rather than bail out,
> then we should do so not at the time of recording the conflict but at
> the time of resolving it, i.e. at the time when the "working" version of
> the file is deleted and replaced with the incoming dir. That will avoid
> losing the changelist association if the user chooses to keep "mine",
> which is good behaviour.
I agree with all of the above.
--
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Distributed Development On Demand
Received on 2011-02-24 19:43:09 CET