diff -r -U 7 meld-1.1.5/vc/svn.py meld-1.1.5_lock_fix/vc/svn.py
--- meld-1.1.5/vc/svn.py	2007-06-09 13:29:26.000000000 -0400
+++ meld-1.1.5_lock_fix/vc/svn.py	2008-01-15 08:49:51.000000000 -0500
@@ -66,15 +66,15 @@
                 break
             except OSError, e:
                 if e.errno != errno.EAGAIN:
                     raise
 
         retfiles = []
         retdirs = []
-        matches = re.findall("^(.)....\s+(?:\d+\s+([^\s]+)\s+[^\s]+\s+)?(.*)$(?m)", entries)
+        matches = re.findall("^(.).....\s+(?:\d+\s+([^\s]+)\s+[^\s]+\s+)?(.*)$(?m)", entries)
         matches = [ (m[2],m[0],m[1]) for m in matches]
         matches.sort()
 
         for match in matches:
             name = match[0]
             isdir = os.path.isdir(name)
             path = os.path.join(directory, name)
