All of lore.kernel.org
 help / color / mirror / Atom feed
* [StGit PATCH] Make sure that the output of "stg status" is sorted
@ 2007-09-23 23:52 Karl Hasselström
  0 siblings, 0 replies; only message in thread
From: Karl Hasselström @ 2007-09-23 23:52 UTC (permalink / raw)
  To: Catalin Marinas; +Cc: git, Karl Hasselström

This simplifies testing, but also makes it easier for the user to find
specific files.

Signed-off-by: Karl Hasselström <kha@treskal.com>

---

 stgit/commands/status.py |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)


diff --git a/stgit/commands/status.py b/stgit/commands/status.py
index bbfb5df..b2835ab 100644
--- a/stgit/commands/status.py
+++ b/stgit/commands/status.py
@@ -91,12 +91,15 @@ def status(files = None, modified = False, new = False, deleted = False,
             filestat.append('?')
         cache_files = [x for x in cache_files if x[0] in filestat]
 
-    for fs in cache_files:
-        assert files == None or fs[1] in files
-        if not filtered:
-            out.stdout('%s %s' % (fs[0], fs[1]))
+    output = []
+    for st, fn in cache_files:
+        assert files == None or fn in files
+        if filtered:
+            output.append(fn)
         else:
-            out.stdout('%s' % fs[1])
+            output.append('%s %s' % (st, fn))
+    for o in sorted(output):
+        out.stdout(o)
 
 def func(parser, options, args):
     """Show the tree status

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2007-09-23 23:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-23 23:52 [StGit PATCH] Make sure that the output of "stg status" is sorted Karl Hasselström

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.