mercurial/changelog.py
changeset 8422 437e06bbd11e
parent 8225 46293a0c7e9f
child 8442 3acc6279b364
equal deleted inserted replaced
8421:b6d0fa8c7685 8422:437e06bbd11e
   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)