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