Commits

Anonymous committed 1bc5aaa

Handle empty revision numbers in SVN 1.4 "entries" format
(backport from trunk)

Comments (0)

Files changed (2)

    installer on Unix, without doing multiple downloads, dealing with firewalls,
    etc.)
 
+ * Fix problem with empty revision numbers in Subversion 1.4 ``entries`` files
+
 0.6c3
  * Fixed breakages caused by Subversion 1.4's new "working copy" format
 

setuptools/command/egg_info.py

                 data = map(str.splitlines,data.split('\n\x0c\n'))
                 del data[0][0]  # get rid of the '8'
                 dirurl = data[0][3]
-                localrev = max([int(d[9]) for d in data if len(d)>9])
+                localrev = max([int(d[9]) for d in data if len(d)>9 and d[9]])
             elif data.startswith('<?xml'):
                 dirurl = urlre.search(data).group(1)    # get repository URL
                 localrev = max([int(m.group(1)) for m in revre.finditer(data)])