On 02/23/2011 12:17 PM, Philip Martin wrote:
> Philip Martin <philip.mar...@wandisco.com> writes:
> 
>> Changelists only contain files in 1.6, but in 1.7 files can be replaced
>> with directories:
>>
>> $ svn changelist qq wc/foo
>> $ svn rm wc/foo
>> $ svn mkdir wc/foo
>>
>> Does the changelist qq refer to the replacing dir foo or only to the
>> replaced file foo?

If a directory replaces a file with a changelist, the changelist should be
removed from that path.  We do not allow changelist assignments on
directories, period, making the rest of your thread irrelevant:

> When a recursive revert is passed a changelist revert only operates on
> names that are both part of the recursive tree and in the changelist.
> When the changelist was just files this was relatively easy, but what
> happens when a name in the changelist is now a directory?  Does the
> directory get reverted?  If so, should the revert be recursive or
> non-recursive?

[...]

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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to