##// END OF EJS Templates
churn: do not crash on empty lines in alias file
Ronny Pfannschmidt -
r12068:2e7647d2 stable
parent child Browse files
Show More
@@ -129,6 +129,8 b' def churn(ui, repo, *pats, **opts):'
129 aliases = repo.wjoin('.hgchurn')
129 aliases = repo.wjoin('.hgchurn')
130 if aliases:
130 if aliases:
131 for l in open(aliases, "r"):
131 for l in open(aliases, "r"):
132 if not l.strip():
133 continue
132 alias, actual = l.split('=' in l and '=' or None, 1)
134 alias, actual = l.split('=' in l and '=' or None, 1)
133 amap[alias.strip()] = actual.strip()
135 amap[alias.strip()] = actual.strip()
134
136
@@ -38,6 +38,7 b' cd ..'
38 echo % churn with aliases
38 echo % churn with aliases
39 cat > ../aliases <<EOF
39 cat > ../aliases <<EOF
40 user1 alias1
40 user1 alias1
41
41 user3 alias3
42 user3 alias3
42 EOF
43 EOF
43 hg churn --aliases ../aliases
44 hg churn --aliases ../aliases
General Comments 0
You need to be logged in to leave comments. Login now