This variable expands to an empty string if there is only one patch
to be sent or to ' patchnr/totalnr' otherwise.
Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
To: Some Address <some.address@somelist.com>
Cc: other.address@otherlist.com, other.person@othercompany.com
Bcc: Your Name <your.name@yourcompany.com>
To: Some Address <some.address@somelist.com>
Cc: other.address@otherlist.com, other.person@othercompany.com
Bcc: Your Name <your.name@yourcompany.com>
-Subject: [PATCH 0/%(totalnr)s] Series short description
+Subject: [PATCH%(number)s] Series short description
Date: %(date)s
%(endofheaders)s
The following series implements...
Date: %(date)s
%(endofheaders)s
The following series implements...
%(date)s - current date/time
%(patchnr)s - patch number
%(totalnr)s - total number of patches to be sent
%(date)s - current date/time
%(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'
%(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
%(commemail)s - committer's e-mail
For the preamble e-mail template, only the %(maintainer)s, %(date)s,
%(commemail)s - committer's e-mail
For the preamble e-mail template, only the %(maintainer)s, %(date)s,
-%(endofheaders)s and %(totalnr)s variables are supported."""
+%(endofheaders)s, %(patchnr)s, %(totalnr)s and %(number)s variables
+are supported."""
options = [make_option('-a', '--all',
help = 'e-mail all the applied patches',
options = [make_option('-a', '--all',
help = 'e-mail all the applied patches',
headers_end += 'Message-Id: %s\n' % msg_id
total_nr_str = str(total_nr)
headers_end += 'Message-Id: %s\n' % msg_id
total_nr_str = str(total_nr)
+ patch_nr_str = '0'.zfill(len(total_nr_str))
+ if total_nr > 1:
+ number_str = ' %s/%s' % (patch_nr_str, total_nr_str)
+ else:
+ number_str = ''
tmpl_dict = {'maintainer': maintainer,
'endofheaders': headers_end,
'date': email.Utils.formatdate(localtime = True),
tmpl_dict = {'maintainer': maintainer,
'endofheaders': headers_end,
'date': email.Utils.formatdate(localtime = True),
- 'totalnr': total_nr_str}
+ 'patchnr': patch_nr_str,
+ 'totalnr': total_nr_str,
+ 'number': number_str}
try:
msg = tmpl % tmpl_dict
try:
msg = tmpl % tmpl_dict
total_nr_str = str(total_nr)
patch_nr_str = str(patch_nr).zfill(len(total_nr_str))
total_nr_str = str(total_nr)
patch_nr_str = str(patch_nr).zfill(len(total_nr_str))
+ if total_nr > 1:
+ number_str = ' %s/%s' % (patch_nr_str, total_nr_str)
+ else:
+ number_str = ''
tmpl_dict = {'patch': patch,
'maintainer': maintainer,
tmpl_dict = {'patch': patch,
'maintainer': maintainer,
'date': email.Utils.formatdate(localtime = True),
'patchnr': patch_nr_str,
'totalnr': total_nr_str,
'date': email.Utils.formatdate(localtime = True),
'patchnr': patch_nr_str,
'totalnr': total_nr_str,
'authname': p.get_authname(),
'authemail': p.get_authemail(),
'authdate': p.get_authdate(),
'authname': p.get_authname(),
'authemail': p.get_authemail(),
'authdate': p.get_authdate(),
-Subject: [PATCH %(patchnr)s/%(totalnr)s] %(shortdescr)s
+Subject: [PATCH%(number)s] %(shortdescr)s
Date: %(date)s
%(endofheaders)s
%(longdescr)s
Date: %(date)s
%(endofheaders)s
%(longdescr)s