shortuser should stop before the first space character.
Examples:
"Foo Bar <foo.bar AT example DOT com>" -> "foo.bar"
(instead of "foo.bar AT example DOT com>" as it was before.)
"Foo Bar" -> "Foo"
--- a/mercurial/util.py Wed Sep 27 09:10:31 2006 -0700+++ b/mercurial/util.py Wed Sep 27 20:34:52 2006 +0200@@ -948,6 +948,9 @@ f = user.find('<') if f >= 0: user = user[f+1:]+ f = user.find(' ')+ if f >= 0:+ user = user[:f] return user def walkrepos(path):