This will make the output more regular and easier to parse. It no longer
overwrites the +/-/! status flag with a zero for empty patches, and
instead puts the zero before it.
Signed-off-by: David Kågedal <davidk@lysator.liu.se>
Signed-off-by: Karl Hasselström <kha@treskal.com>
cd = stack.patches.get(patch).commit.data
return cd.author.name
cd = stack.patches.get(patch).commit.data
return cd.author.name
-def __print_patch(stack, patch, branch_str, prefix, empty_prefix, length, options):
+def __print_patch(stack, patch, branch_str, prefix, length, options):
"""Print a patch name, description and various markers.
"""
if options.noprefix:
prefix = ''
"""Print a patch name, description and various markers.
"""
if options.noprefix:
prefix = ''
- elif options.empty and stack.patches.get(patch).is_empty():
- prefix = empty_prefix
+ elif options.empty:
+ if stack.patches.get(patch).is_empty():
+ prefix = '0' + prefix
+ else:
+ prefix = ' ' + prefix
patch_str = branch_str + patch
patch_str = branch_str + patch
if applied:
for p in applied[:-1]:
if applied:
for p in applied[:-1]:
- __print_patch(stack, p, branch_str, '+ ', '0 ', max_len, options)
- __print_patch(stack, applied[-1], branch_str, '> ', '0>', max_len,
+ __print_patch(stack, p, branch_str, '+ ', max_len, options)
+ __print_patch(stack, applied[-1], branch_str, '> ', max_len,
options)
for p in unapplied:
options)
for p in unapplied:
- __print_patch(stack, p, branch_str, '- ', '0 ', max_len, options)
+ __print_patch(stack, p, branch_str, '- ', max_len, options)
- __print_patch(stack, p, branch_str, '! ', '! ', max_len, options)
+ __print_patch(stack, p, branch_str, '! ', max_len, options)