Mercurial > public > mercurial-scm > hg
diff hgext/convert/gnuarch.py @ 6037:dd3267698d84
convert: add full description for gnu arch revisions
author | Aleix Conchillo Flaque <aleix@member.fsf.org> |
---|---|
date | Wed, 06 Feb 2008 11:42:04 +0100 |
parents | df659eb23360 |
children | 9360a58a09e6 |
line wrap: on
line diff
--- a/hgext/convert/gnuarch.py Wed Feb 06 09:11:36 2008 +0100 +++ b/hgext/convert/gnuarch.py Wed Feb 06 11:42:04 2008 +0100 @@ -217,11 +217,9 @@ return changes, copies def _parsecatlog(self, data, rev): + readingsummary = False for l in data: l = l.strip() - if l.startswith('Summary:'): - self.changes[rev].summary = l[len('Summary: '):] - if l.startswith('Standard-date:'): date = l[len('Standard-date: '):] strdate = util.strdate(date, '%Y-%m-%d %H:%M:%S') @@ -230,6 +228,12 @@ if l.startswith('Creator:'): self.changes[rev].author = l[len('Creator: '):] + if not readingsummary and l.startswith('Summary:'): + readingsummary = True + self.changes[rev].summary = l[len('Summary: '):] + elif not l.startswith('Keywords:'): + self.changes[rev].summary += '\n%s' % l + def _parsedelta(self, data, rev): for l in data: l = l.strip()