On Wed, Mar 28, 2018 at 5:36 AM, Branko Čibej <br...@apache.org> wrote:
> On 28.03.2018 01:38, Jonathan Schell wrote:
>> I have a tree that looks like:
>>
>> https://svn/repo/name1/externs/normal_files_here
>>
>> The folder "externs" has two external properties:
>> ../fold1@18 fold1
>> ../fold2/file1.txt@18 file1.txt
>>
>> These folders and file exist at rev 18.  The commit to add the properties to 
>> "externs" is commit 32.
>>
>> I then do a rename of "name1" to "name2".
>>
>> The externs now break, as the item they were pointing to no longer exists.
>
> Because the default operative revision is HEAD and there's no such
> object in HEAD, yes.

Are you sure? That's surprising to me, because for normal commands the
operative revision always defaults to the peg revision.

For example, in [1] I read "Notice that we didn't provide an operative
revision this time. That's because when no operative revision is
specified, Subversion assumes a default operative revision that's the
same as the peg revision."

Or is there a different rule for externals definitions?

[1] http://svnbook.red-bean.com/nightly/en/svn.advanced.pegrevs.html

-- 
Johan

Reply via email to