hgext/churn.py
changeset 12070 fddacca3202e
parent 11501 deb5d02ae91c
parent 12069 7c3c44413bc1
child 12689 c52c629ce19e
--- a/hgext/churn.py	Sat Aug 28 23:57:39 2010 +0200
+++ b/hgext/churn.py	Sun Aug 29 22:55:37 2010 +0200
@@ -129,8 +129,14 @@
         aliases = repo.wjoin('.hgchurn')
     if aliases:
         for l in open(aliases, "r"):
-            alias, actual = l.split('=' in l and '=' or None, 1)
-            amap[alias.strip()] = actual.strip()
+            try:
+                alias, actual = l.split('=' in l and '=' or None, 1)
+                amap[alias.strip()] = actual.strip()
+            except ValueError:
+                l = l.strip()
+                if l:
+                    ui.warn(_("skipping malformed alias: %s\n" % l))
+                continue
 
     rate = countrate(ui, repo, amap, *pats, **opts).items()
     if not rate: