196 if not extra.get('branch'): |
196 if not extra.get('branch'): |
197 extra['branch'] = 'default' |
197 extra['branch'] = 'default' |
198 files = l[3:] |
198 files = l[3:] |
199 return (manifest, user, (time, timezone), files, desc, extra) |
199 return (manifest, user, (time, timezone), files, desc, extra) |
200 |
200 |
201 def add(self, manifest, files, desc, transaction, p1=None, p2=None, |
201 def add(self, manifest, files, desc, transaction, p1, p2, |
202 user=None, date=None, extra={}): |
202 user, date=None, extra={}): |
203 |
|
204 user = user.strip() |
203 user = user.strip() |
205 if "\n" in user: |
204 if "\n" in user: |
206 raise error.RevlogError(_("username %s contains a newline") |
205 raise error.RevlogError(_("username %s contains a newline") |
207 % repr(user)) |
206 % repr(user)) |
208 user, desc = encoding.fromlocal(user), encoding.fromlocal(desc) |
207 user, desc = encoding.fromlocal(user), encoding.fromlocal(desc) |