hgext/patchbomb.py
changeset 3030 5a17423f88d7
parent 2930 af71034aac90
child 3054 51b7f792e473
equal deleted inserted replaced
3029:d161e6f39557 3030:5a17423f88d7
   203             self.container.append(''.join(self.lines).split('\n'))
   203             self.container.append(''.join(self.lines).split('\n'))
   204             self.lines = []
   204             self.lines = []
   205 
   205 
   206     commands.export(ui, repo, *revs, **{'output': exportee(patches),
   206     commands.export(ui, repo, *revs, **{'output': exportee(patches),
   207                                         'switch_parent': False,
   207                                         'switch_parent': False,
   208                                         'text': None})
   208                                         'text': None,
       
   209                                         'git': opts.get('git')})
   209 
   210 
   210     jumbo = []
   211     jumbo = []
   211     msgs = []
   212     msgs = []
   212 
   213 
   213     ui.write(_('This patch series consists of %d patches.\n\n') % len(patches))
   214     ui.write(_('This patch series consists of %d patches.\n\n') % len(patches))
   320     (patchbomb,
   321     (patchbomb,
   321      [('a', 'attach', None, 'send patches as inline attachments'),
   322      [('a', 'attach', None, 'send patches as inline attachments'),
   322       ('', 'bcc', [], 'email addresses of blind copy recipients'),
   323       ('', 'bcc', [], 'email addresses of blind copy recipients'),
   323       ('c', 'cc', [], 'email addresses of copy recipients'),
   324       ('c', 'cc', [], 'email addresses of copy recipients'),
   324       ('d', 'diffstat', None, 'add diffstat output to messages'),
   325       ('d', 'diffstat', None, 'add diffstat output to messages'),
       
   326       ('g', 'git', None, _('use git extended diff format')),
   325       ('f', 'from', '', 'email address of sender'),
   327       ('f', 'from', '', 'email address of sender'),
   326       ('', 'plain', None, 'omit hg patch header'),
   328       ('', 'plain', None, 'omit hg patch header'),
   327       ('n', 'test', None, 'print messages that would be sent'),
   329       ('n', 'test', None, 'print messages that would be sent'),
   328       ('m', 'mbox', '', 'write messages to mbox file instead of sending them'),
   330       ('m', 'mbox', '', 'write messages to mbox file instead of sending them'),
   329       ('s', 'subject', '', 'subject of introductory message'),
   331       ('s', 'subject', '', 'subject of introductory message'),