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

Re: setting explicit revision for relative externals fails during tag

From: Ben Fritz <fritzophrenic_at_gmail.com>
Date: Wed, 15 May 2013 14:10:51 -0500

On Wed, May 15, 2013 at 1:38 PM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
>> ... Now
>> you can see the first problem. The "other_subdir" external is shown at
>> revision 1, which is in fact the last time the contents being pulled in
>> were changed directly. However, at revision 2, there was a svn mv
>> command ...
>> The first external (for subdir inside testrepo) fails because it tries
>> to access the relative external path at revision 1. But the tag did not
>> exist at revision 1 ... This is problem 2.
>> The second external fails because it tries to use revision 1, when as
>> discussed above it ought to be using revision 2 due to the parent
>> directory move. Problem 3.
>> A fourth problem can be seen by bringing up the svn:externals editor on
>> /trunk/externals. Try doing a "show log" for the testrepo external. When
>> I do this, I see a message: "File not found, revision 4, path
>> '/trunk/externals/../subdir/../subdir'" and no log.
> Thanks a lot for the very detailed description of the problem(s), and the
> script to reproduce this.

You're welcome, I'm glad it helped find the issue.

> You're right of course that the problem is because the revision is wrong.
> And if the correct revision is used, all other problems go away.

I assume you fixed problems 1-3. Did you also fix problem 4, that the
"show log" on the relative-path external fails?

> I've committed a fix for this in r24191, so in the upcoming version 1.8 it
> will work correctly.

I look forward to 1.8 then! Thanks for the quick turnaround.


To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2013-05-15 21:11:28 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.