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

blank in dir name => svn export fails

From: Paul Maier <svn-user_at_web.de>
Date: Sun, 7 Nov 2010 12:04:19 +0100

Hello,
 
svn export fails to export a WC, if the directory name contains a blank.
The same script with directory name "12" instead of "1 2" runs fine.
 
 
Reproduction script:
--------------------
 
svn --version
svnadmin create xx
svn co "file:///C:/Dokumente und Einstellungen/Test2/Desktop/svn/1/xx" yy
cd yy
svn mkdir "1 2"
echo a > "1 2/a"
svn add "1 2/a"
svn ci -m ""
svn up
svn ls -r head -v "1 2"
dir
svn export "1 2" X
 
 
Full console output follows:
----------------------------
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1>svn --version
svn, Version 1.6.13 (r1002816)
   übersetzt Oct 3 2010, 23:19:41
 
Copyright (C) 2000-2009 CollabNet.
Subversion ist Open-Source-Software, siehe http://subversion.tigris.org/
Dieses Produkt enthält Software, die von CollabNet (http://www.Collab.Net/) entwickelt wurde.
 
Die folgenden ZugriffsModule (ZM) für Projektarchive stehen zur Verfügung:
 
* ra_neon : Modul zum Zugriff auf ein Projektarchiv über das Protokoll WebDAV mittels Neon.
  - behandelt Schema »http«
  - behandelt Schema »https«
* ra_svn : Modul zum Zugriff auf ein Projektarchiv über das svn-Netzwerkprotokoll.
  - mit Cyrus-SASL-Authentifizierung
  - behandelt Schema »svn«
* ra_local : Modul zum Zugriff auf ein Projektarchiv auf der lokalen Festplatte
  - behandelt Schema »file«
* ra_serf : Modul zum Zugriff auf ein Projektarchiv über das Protokoll WebDAV mittels serf.
  - behandelt Schema »http«
  - behandelt Schema »https«
 
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1>svnadmin create xx
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1>svn co "file:///C:/Dokumente und Einstellungen/Test2/Desktop/svn/1/xx" yy
Ausgecheckt, Revision 0.
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1>cd yy
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn mkdir "1 2"
A 1 2
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>echo a 1>"1 2/a"
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn add "1 2/a"
A 1 2\a
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn ci -m ""
Hinzufügen 1 2
Hinzufügen 1 2\a
Übertrage Daten .
Revision 1 übertragen.
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn up
Revision 1.
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn ls -r head -v "1 2"
      1 Test2 07. Nov 12:00 ./
      1 Test2 4 07. Nov 12:00 a
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>dir
 Datenträger in Laufwerk C: ist Systemplatte
 Volumeseriennummer: C491-D164
 
 Verzeichnis von C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy
 
07.11.2010 12:00 <DIR> .
07.11.2010 12:00 <DIR> ..
07.11.2010 12:00 <DIR> 1 2
               0 Datei(en) 0 Bytes
               3 Verzeichnis(se), 5.543.743.488 Bytes frei
 
C:\Dokumente und Einstellungen\Test2\Desktop\svn\1\yy>svn export "1 2" X
svn: »1%202« ist nicht unter Versionskontrolle
 
 
Regards,
  Paul.
 
Received on 2010-11-07 12:05:00 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.