--- WADF.php	2010-05-20 15:54:54.000000000 +0200
+++ WADF.php.bug397	2011-11-15 23:05:45.949075733 +0100
@@ -1456,18 +1456,17 @@
 								list($dep->name, $dep->version) = explode('-', $matches[2]);
 								break;
 							case Tools_WADF_Dependency::TYPE_SVN:
-								$parts = explode(' ', $matches[2]);
-								if (count($parts) > 1) {
-									if (preg_match('/^(.+)@(\d+)$/', $parts[0], $svnmatches)) {
+								if (preg_match('/^(.+)\s+(.+)$/', $matches[2], $parts)) {
+									if (preg_match('/^(.+)@(\d+)$/', $parts[1], $svnmatches)) {
 										$dep->name = $svnmatches[1];
 										$dep->version = $svnmatches[2];
-										$dep->metadata = $parts[1];
+										$dep->metadata = $parts[2];
 										// Strip leading slashes; dep tags are always relative to the site root
 										if ($dep->metadata{0} == '/') {
 											$dep->metadata = substr($dep->metadata, 1);
 										}
 									} else {
-										$this->_debugOutput("Unknown SVN dependency syntax in '$parts[0]'", self::DEBUG_WARNING);
+										$this->_debugOutput("Unknown SVN dependency syntax in '$parts[1]'", self::DEBUG_WARNING);
 									}
 								} else {
 									$this->_debugOutput("Unknown SVN dependency syntax in '$matches[2]'", self::DEBUG_WARNING);
