* [StGit PATCH] Use separate column for zero in output of stg series -e.
@ 2008-12-08 13:57 David Kågedal
2008-12-08 14:11 ` Karl Hasselström
0 siblings, 1 reply; 2+ messages in thread
From: David Kågedal @ 2008-12-08 13:57 UTC (permalink / raw)
To: catalin.marinas, kha; +Cc: git, mandolaerik, gustav
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>
---
This is a fix for https://gna.org/bugs/index.php?12718
stgit/commands/series.py | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/stgit/commands/series.py b/stgit/commands/series.py
index 95196d3..b93abc4 100644
--- a/stgit/commands/series.py
+++ b/stgit/commands/series.py
@@ -79,13 +79,16 @@ def __get_author(stack, patch):
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 = ''
- 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
@@ -180,12 +183,12 @@ def func(parser, options, args):
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:
- __print_patch(stack, p, branch_str, '- ', '0 ', max_len, options)
+ __print_patch(stack, p, branch_str, '- ', max_len, options)
for p in hidden:
- __print_patch(stack, p, branch_str, '! ', '! ', max_len, options)
+ __print_patch(stack, p, branch_str, '! ', max_len, options)
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [StGit PATCH] Use separate column for zero in output of stg series -e.
2008-12-08 13:57 [StGit PATCH] Use separate column for zero in output of stg series -e David Kågedal
@ 2008-12-08 14:11 ` Karl Hasselström
0 siblings, 0 replies; 2+ messages in thread
From: Karl Hasselström @ 2008-12-08 14:11 UTC (permalink / raw)
To: David Kågedal; +Cc: catalin.marinas, git, mandolaerik, gustav
On 2008-12-08 14:57:32 +0100, David Kågedal wrote:
> 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.
Good idea -- I very much doubt there exists any script that will be
broken by the format change, since the current format is icky to
parse. And the implementation looks sane too.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-12-08 14:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-08 13:57 [StGit PATCH] Use separate column for zero in output of stg series -e David Kågedal
2008-12-08 14:11 ` Karl Hasselström
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox