Mercurial > public > mercurial-scm > hg-stable
comparison 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 |
comparison
equal
deleted
inserted
replaced
8498:a5182c39766a | 8499:fb9b83df45f3 |
---|---|
207 if not user: | 207 if not user: |
208 raise error.RevlogError(_("empty username")) | 208 raise error.RevlogError(_("empty username")) |
209 if "\n" in user: | 209 if "\n" in user: |
210 raise error.RevlogError(_("username %s contains a newline") | 210 raise error.RevlogError(_("username %s contains a newline") |
211 % repr(user)) | 211 % repr(user)) |
212 | |
213 # strip trailing whitespace and leading and trailing empty lines | |
214 desc = '\n'.join([l.rstrip() for l in desc.splitlines()]).strip('\n') | |
215 | |
212 user, desc = encoding.fromlocal(user), encoding.fromlocal(desc) | 216 user, desc = encoding.fromlocal(user), encoding.fromlocal(desc) |
213 | 217 |
214 if date: | 218 if date: |
215 parseddate = "%d %d" % util.parsedate(date) | 219 parseddate = "%d %d" % util.parsedate(date) |
216 else: | 220 else: |