From 06bb84cfa654db903b8463ade2c54466a0125ef3 Mon Sep 17 00:00:00 2001 From: Matt Mackall Date: Sat, 22 Mar 2008 13:50:59 -0500 Subject: [PATCH] ui: disallow newlines in usernames (issue1034) --- mercurial/ui.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mercurial/ui.py b/mercurial/ui.py index 46fb365e79..b3644a3748 100644 --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -351,6 +351,8 @@ class ui(object): pass if not user: raise util.Abort(_("Please specify a username.")) + if "\n" in user: + raise util.Abort(_("username %s contains a newline\n") % `user`) return user def shortuser(self, user):