summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
58c61f1)
When the sender is the same as the author, there is no need to add a
'From:' line to the patch description.
Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
%(patchnr)s - patch number
%(totalnr)s - total number of patches to be sent
%(number)s - empty if only one patch is sent or ' patchnr/totalnr'
%(patchnr)s - patch number
%(totalnr)s - total number of patches to be sent
%(number)s - empty if only one patch is sent or ' patchnr/totalnr'
+ %(fromauth)s - 'From: author\\n\\n' if different from maintainer
%(authname)s - author's name
%(authemail)s - author's email
%(authdate)s - patch creation date
%(authname)s - author's name
%(authemail)s - author's email
%(authdate)s - patch creation date
short_descr = descr_lines[0].rstrip()
long_descr = '\n'.join(descr_lines[1:]).lstrip()
short_descr = descr_lines[0].rstrip()
long_descr = '\n'.join(descr_lines[1:]).lstrip()
+ authname = p.get_authname();
+ authemail = p.get_authemail();
+ commname = p.get_commname();
+ commemail = p.get_commemail();
+
maintainer = __get_maintainer()
if not maintainer:
maintainer = __get_maintainer()
if not maintainer:
- maintainer = '%s <%s>' % (p.get_commname(), p.get_commemail())
+ maintainer = '%s <%s>' % (commname, commemail)
+
+ fromauth = '%s <%s>' % (authname, authemail)
+ if fromauth != maintainer:
+ fromauth = 'From: %s\n\n' % fromauth
+ else:
+ fromauth = ''
if options.version:
version_str = ' %s' % options.version
if options.version:
version_str = ' %s' % options.version
'patchnr': patch_nr_str,
'totalnr': total_nr_str,
'number': number_str,
'patchnr': patch_nr_str,
'totalnr': total_nr_str,
'number': number_str,
- 'authname': p.get_authname(),
- 'authemail': p.get_authemail(),
+ 'fromauth': fromauth,
+ 'authname': authname,
+ 'authemail': authemail,
'authdate': p.get_authdate(),
'authdate': p.get_authdate(),
- 'commname': p.get_commname(),
- 'commemail': p.get_commemail()}
+ 'commname': commname,
+ 'commemail': commemail}
# change None to ''
for key in tmpl_dict:
if not tmpl_dict[key]:
# change None to ''
for key in tmpl_dict:
if not tmpl_dict[key]:
From: %(maintainer)s
Subject: [%(prefix)sPATCH%(version)s%(number)s] %(shortdescr)s
From: %(maintainer)s
Subject: [%(prefix)sPATCH%(version)s%(number)s] %(shortdescr)s
-From: %(authname)s <%(authemail)s>
-
-%(longdescr)s
+%(fromauth)s%(longdescr)s