--- svn2feed.py.orig	2008-06-27 11:50:38.000000000 +0200
+++ svn2feed.py	2008-06-27 11:54:02.000000000 +0200
@@ -127,14 +127,14 @@
         revision = str(revision)
 
         cmd = [self.svnlook_cmd, 'info', '-r', revision, self.repos_path]
-        child_out, child_in, child_err = popen2.popen3(cmd)
+        child_out, child_in, child_err = popen2.popen3(' '.join(cmd))
         info_lines = child_out.readlines()
         child_out.close()
         child_in.close()
         child_err.close()
 
         cmd = [self.svnlook_cmd, 'changed', '-r', revision, self.repos_path]
-        child_out, child_in, child_err = popen2.popen3(cmd)
+        child_out, child_in, child_err = popen2.popen3(' '.join(cmd))
         changed_data = child_out.read()
         child_out.close()
         child_in.close()
@@ -411,9 +411,8 @@
         svnlook_cmd = 'svnlook'
         if svn_path is not None:
             svnlook_cmd = os.path.join(svn_path, 'svnlook')
-        child_out, child_in, child_err = popen2.popen3([svnlook_cmd,
-                                                        'youngest',
-                                                        repos_path])
+        cmd = [svnlook_cmd, 'youngest', repos_path]
+        child_out, child_in, child_err = popen2.popen3(' '.join(cmd))
         cmd_out = child_out.readlines()
         child_out.close()
         child_in.close()

