repoman: avoid possible IndexError with svn props
authorZac Medico <zmedico@gentoo.org>
Wed, 27 Oct 2010 15:43:38 +0000 (08:43 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 27 Oct 2010 15:46:09 +0000 (08:46 -0700)
bin/repoman

index 5e3774321fed6fc2e861857b2f5666b0fe58d28a..f21420e269c043506352da07c6e847cda2fb5fc3 100755 (executable)
@@ -2154,7 +2154,8 @@ else:
 
                # Subversion expands keywords specified in svn:keywords properties.
                props = os.popen("svn propget -R svn:keywords").readlines()
-               expansion = dict(("./" + prop.split(" - ")[0], prop.split(" - ")[1].split()) for prop in props)
+               expansion = dict(("./" + prop.split(" - ")[0], prop.split(" - ")[1].split()) \
+                       for prop in props if " - " in prop)
 
        elif vcs == "git":
                mychanged = os.popen("git diff-index --name-only --relative --diff-filter=M HEAD").readlines()