[sysadmin-bin: 134/168] Hide pending repos from flat and doap outputs
- From: Andrea Veri <av src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin: 134/168] Hide pending repos from flat and doap outputs
- Date: Thu, 24 May 2012 20:02:43 +0000 (UTC)
commit 8fccbea6b1d7b2104281529af1f36a73e14a07e0
Author: Olav Vitters <olav vitters nl>
Date: Sun Apr 18 13:55:21 2010 +0200
Hide pending repos from flat and doap outputs
build-repo-list | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/build-repo-list b/build-repo-list
index b149b1e..2790118 100755
--- a/build-repo-list
+++ b/build-repo-list
@@ -65,7 +65,7 @@ def sort_repos(a, b):
return cmp(a.shortname, b.shortname)
# Call a function on each repository
-def iter_repos (paths, repo_func):
+def iter_repos (paths, repo_func, include_pending=True):
for path in paths:
if not os.path.isdir(path):
continue
@@ -76,6 +76,8 @@ def iter_repos (paths, repo_func):
continue
repo = Repo(repopath)
+ if not include_pending and repo.pending:
+ continue
groups[repo.group].append(repo)
for group in grouplist:
@@ -106,14 +108,14 @@ else:
if options.output == 'cgit':
iter_repos (paths, output_cgit)
elif options.output == 'flat':
- iter_repos (paths, output_flat)
+ iter_repos (paths, output_flat, include_pending=False)
elif options.output == 'doap':
import semi_rdf
nodes = []
def add_file(repo):
doapfile = os.path.join(repo.path, "gnome_doap")
- if os.path.isfile(doapfile) and not repo.pending:
+ if os.path.isfile(doapfile):
f = open(doapfile)
file_nodes = semi_rdf.read_rdf(f)
f.close()
@@ -145,4 +147,4 @@ elif options.output == 'doap':
nodes.append(repository_node)
iter_repos(paths, add_file)
- semi_rdf.dump_rdf(nodes, sys.stdout)
+ semi_rdf.dump_rdf(nodes, sys.stdout, include_pending=False)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]