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

RE: Issue in svn E195020

From: Scott Aron Bloom <scott_at_towel42.com>
Date: Wed, 1 Apr 2015 15:11:00 +0000

 [ As an aside: this list prefers bottom-posting (i.e. putting your reply at the bottom) or inline replying, if possible. Also, plain-text is preferred, but I'll manage :-). See more below ... ]
[ Understood... too many mailing lists.. ]

On Wed, Apr 1, 2015 at 3:36 AM, Scott Aron Bloom <scott_at_towel42.com> wrote:
> Here is some more info:
>
> First I show the results of the svnversion, showing the mixed revision.
> Then I do a svn merge (with –allow-mixed-revisions) and get the
> E195020 error Then I do an svn up Then another svnversion still
> showing the mixed revision Then finally the merge showing the problem
> still exists..
>
> Scott
>
[SNIP]
>
> Fetching external item into 'Installation\FPGALibraries':
> External at revision 29142.
>
> Fetching external item into 'UI\QtGraphVizLib\libcgraphviz':
> External at revision 28492.
>
> At revision 29395.
>
> $ svnversion
> 28594:29395S
>
> $ svn merge --allow-mixed-revisions ^/branches/vijay/vhdlBitWidthFix_1 .
> svn: E195020: Cannot merge into mixed-revision working copy
> [28594:29395]; try updating first

Interesting! That definitely points to externals as the likely cause of the problem. I'll note that 28594 (the first rev reported by
svnversion) is the one of the 'Prerequisites' external item. So I'd start by analyzing that one a bit more.

Specifically: is that a file external? If so, can you share its external definition (the value in the svn:externals property that defines it) -- feel free to strip out confidential information such as hostname of your server etc. I'm mainly interested to see in what format it's specified, if it has a peg revision, ...

With that info one might be able to reproduce it on a test repository, so we can take a closer look.

=========================
I did notice that... (the version being the same for Prerequisites)

Here is the line from the externals definition

-r 28594 ^/externals/microsoft/Prerequisites Prerequisites

It is a directory, that contains the VS 2013 and VS 2008 pre-req distribution executable installers for our install creation phase.

Scott
Received on 2015-04-01 17:11:38 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.