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

svn switch will not update ../ externals

From: Schindler, Michael (AMOS Austria GmbH) <Michael.Schindler_at_allianz.at>
Date: Mon, 10 Feb 2014 17:19:49 +0100

hi!

i found problems with the switch command and svn externats; at least for ../ type of externals and files switch behaves as if --ignore-externals was given. Is there a way to get the externals switched too?
in 1.7 it worked. I want switch to give the same output as a fresh checkout, not different or corrupting the wc.

my problem: due to lack of symlinks under certain poerating systems a lot of files are "linked" my externals - e.g. messages_de.properties is the actual file, messages.properties an external to ../<directory>/messages_de.properties

example to reproduce see attachments for windooze and linux.
both create a repository and do the same (using file:/// url<file:///%20url> for convenience)

for output see <testrun>.log
have a look at these lines: (the relative URL in 1.8 is wrong (line does not exist in 1.7) - it should be ../somedir/messages_de.properties!)
URL: file:///C:/Temp/svnbug/bugrepos/tags/1.1/somedir/messages_de.properties
URL: file:///tmp/bugrepos/tags/1.0/somedir/messages_de.properties
Relative URL: ^/tags/1.0/somedir/messages_de.properties

linux; svn, version 1.8.5 (r1542147)
not OK, still tags/1.0 in external
if created fresh with svn checkout file:///tmp/bugrepos/tags/1.1 clientcheckout
external is OK.

linux; svn, version 1.6.3 (r38063) and svn, version 1.6.6 (r40053)
not OK - but not surprising; ..-urls were not there then.

windooze, svn, version 1.7.13 (r1516569)
OK

server 1.8 linux, clients 1.7
not ok, switch (other repository) leads to:
Fetching external item into 'C:\dev\eclipseworkspaces\abscorerealisierungsnapshot_svn_abscore\at.allianz.gfb.core.vertrag.gui\src\at\allianz\gfb\core\vertrag\gui\messages_de.properties':
svn: warning: W200014: Base checksum mismatch for 'C:\dev\eclipseworkspaces\abscorerealisierungsnapshot_svn_abscore\at.allianz.gfb.core.vertrag.gui\src\at\allianz\gfb\core\vertrag\gui\messages_de.properties':
  expected: a7f6342071c05381df72ae374f613769
    actual: 8d5471159a251008f1d18934989c867a

Fetching external item into 'C:\dev\eclipseworkspaces\abscorerealisierungsnapshot_svn_abscore\at.allianz.gfb.core.vertrag.gui\src\at\allianz\gfb\core\vertrag\gui\beteiligungen\dialog\messages_de.properties':
Updated external to revision 31794.
At revision 31794.
svn: E205011: Failure occurred processing one or more externals definitions
update or other operations on that tree lead to the same.

Mit freundlichen Grüssen,

DI MIchael Schindler

AMOS Austria GMBH
Informationstechnologie / Anwendungsentwicklung
Hietzinger Kai 101-105 A-1130 Wien
Telefon +43 (0) 59009 88664
mail: michael.schindler_at_allianz.at
web: http://www.allianz.at<http://www.allianz.at/>

AMOS Austria GmbH
1130 Wien, Hietzinger Kai 101-105
FN 365014k, Handelsgericht Wien
UID: ATU 66614737

http://www.allianz.at

********************************************************
Dieses E-Mail und allfaellig daran angeschlossene Anhaenge
enthalten Informationen, die vertraulich und
ausschliesslich fuer den (die) bezeichneten Adressaten
bestimmt sind.
Wenn Sie nicht der genannte Adressat sind, darf dieses
E-Mail samt allfaelliger Anhaenge von Ihnen weder anderen
Personen zugaenglich gemacht noch in anderer Weise
verwertet werden.
Wenn Sie nicht der beabsichtigte Empfaenger sind, bitten
wir Sie, dieses E-Mail und saemtliche angeschlossene
Anhaenge zu loeschen.

Please note: This email and any files transmitted with it is
intended only for the named recipients and may contain
confidential and/or privileged information. If you are not the
intended recipient, please do not read, copy, use or disclose
the contents of this communication to others and notify the
sender immediately. Then please delete the email and any
copies of it. Thank you.
********************************************************

  • application/octet-stream attachment: script.sh
Received on 2014-02-10 17:21:59 CET

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.