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. 
 

Reply via email to