On 29/07, Lukas Fleischer wrote:
On Tue, 28 Jul 2015 at 18:52:20, Johannes Löthberg wrote:
Signed-off-by: Johannes Löthberg <[email protected]>
---
Note: I haven't been able to test this due to not having access to my
regular laptop, but it should work.

 git-interface/git-serve.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/git-interface/git-serve.py b/git-interface/git-serve.py
index 8316cf7..2ee44dc 100755
--- a/git-interface/git-serve.py
+++ b/git-interface/git-serve.py
@@ -47,10 +47,13 @@ def list_repos(user):
     if userid == 0:
         die('{:s}: unknown user: {:s}'.format(action, user))

-    cur.execute("SELECT Name, PackagerUID FROM PackageBases " +
+    cur.execute("SELECT Name, PackagerUID, OutOfDateTS FROM PackageBases " +
                 "WHERE MaintainerUID = %s ", [userid])
     for row in cur:
-        print((' ' if row[1] else '*') + row[0])
+        print('{empty}{outofdate}{pkgbase}'.format(
+            empty=' ' if row[1] else '*',
+            outofdate=' ' if row[2] else '!',

Since it makes no sense for empty packages to be out-of-date, would it
be a good idea to use a 3-state flag ('*', ' ', '!') instead? Might be a
bad idea if we plan to add more information to that output...


Hmm, that's an interesting idea. I'm unsure actually..

+            pkgbase=row[0]))
     db.close()

 def create_pkgbase(pkgbase, user):
--
2.4.6

--
Sincerely,
 Johannes Löthberg
 PGP Key ID: 0x50FB9B273A9D0BB5
 https://theos.kyriasis.com/~kyrias/

Attachment: signature.asc
Description: PGP signature

Reply via email to