Mercurial > public > mercurial-scm > hg-stable
diff mercurial/changelog.py @ 8499:fb9b83df45f3
commit: move description trimming into changelog
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 18 May 2009 17:36:24 -0500 |
parents | 53ff4a5af284 |
children | c2ef478b2efa |
line wrap: on
line diff
--- a/mercurial/changelog.py Mon May 18 17:36:24 2009 -0500 +++ b/mercurial/changelog.py Mon May 18 17:36:24 2009 -0500 @@ -209,6 +209,10 @@ if "\n" in user: raise error.RevlogError(_("username %s contains a newline") % repr(user)) + + # strip trailing whitespace and leading and trailing empty lines + desc = '\n'.join([l.rstrip() for l in desc.splitlines()]).strip('\n') + user, desc = encoding.fromlocal(user), encoding.fromlocal(desc) if date: