@ -3,6 +3,8 @@
# SPDX-License-Identifier: GPL-2.0+
#
from __future__ import print_function
import itertools
import os
@ -101,38 +103,38 @@ class Series(dict):
cc_set = set ( gitutil . BuildEmailList ( self . cc ) ) ;
col = terminal . Color ( )
print ' Dry run, so not doing much. But I would do this: '
print
print ' Send a total of %d patch %s with %s cover letter. ' % (
print ( ' Dry run, so not doing much. But I would do this: ' )
print ( )
print ( ' Send a total of %d patch %s with %s cover letter. ' % (
len ( args ) , ' ' if len ( args ) == 1 else ' es ' ,
self . get ( ' cover ' ) and ' a ' or ' no ' )
self . get ( ' cover ' ) and ' a ' or ' no ' ) )
# TODO: Colour the patches according to whether they passed checks
for upto in range ( len ( args ) ) :
commit = self . commits [ upto ]
print col . Color ( col . GREEN , ' %s ' % args [ upto ] )
print ( col . Color ( col . GREEN , ' %s ' % args [ upto ] ) )
cc_list = list ( self . _generated_cc [ commit . patch ] )
for email in set ( cc_list ) - to_set - cc_set :
if email == None :
email = col . Color ( col . YELLOW , " <alias ' %s ' not found> "
% tag )
if email :
print ' Cc: ' , email
print ( ' Cc: ' , email )
print
for item in to_set :
print ' To: \t ' , item
print ( ' To: \t ' , item )
for item in cc_set - to_set :
print ' Cc: \t ' , item
print ' Version: ' , self . get ( ' version ' )
print ' Prefix: \t ' , self . get ( ' prefix ' )
print ( ' Cc: \t ' , item )
print ( ' Version: ' , self . get ( ' version ' ) )
print ( ' Prefix: \t ' , self . get ( ' prefix ' ) )
if self . cover :
print ' Cover: %d lines ' % len ( self . cover )
print ( ' Cover: %d lines ' % len ( self . cover ) )
cover_cc = gitutil . BuildEmailList ( self . get ( ' cover_cc ' , ' ' ) )
all_ccs = itertools . chain ( cover_cc , * self . _generated_cc . values ( ) )
for email in set ( all_ccs ) - to_set - cc_set :
print ' Cc: ' , email
print ( ' Cc: ' , email )
if cmd :
print ' Git command: %s ' % cmd
print ( ' Git command: %s ' % cmd )
def MakeChangeLog ( self , commit ) :
""" Create a list of changes for each version.
@ -191,13 +193,13 @@ class Series(dict):
else :
if version > 1 :
str = ' Change log missing for v %d ' % version
print col . Color ( col . RED , str )
print ( col . Color ( col . RED , str ) )
for version in changes_copy :
str = ' Change log for unknown version v %d ' % version
print col . Color ( col . RED , str )
print ( col . Color ( col . RED , str ) )
elif self . changes :
str = ' Change log exists, but no version is set '
print col . Color ( col . RED , str )
print ( col . Color ( col . RED , str ) )
def MakeCcFile ( self , process_tags , cover_fname , raise_on_error ,
add_maintainers ) :
@ -228,12 +230,12 @@ class Series(dict):
if add_maintainers :
list + = get_maintainer . GetMaintainer ( commit . patch )
all_ccs + = list
print >> fd , commit . patch , ' , ' . join ( set ( list ) )
print ( commit . patch , ' , ' . join ( set ( list ) ) , file = fd )
self . _generated_cc [ commit . patch ] = list
if cover_fname :
cover_cc = gitutil . BuildEmailList ( self . get ( ' cover_cc ' , ' ' ) )
print >> fd , cover_fname , ' , ' . join ( set ( cover_cc + all_ccs ) )
print ( cover_fname , ' , ' . join ( set ( cover_cc + all_ccs ) ) , file = fd )
fd . close ( )
return fname