[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] push data to debian contributors



Signed-off-by: Joerg Jaspert <joerg@debian.org>
---
 config/debian/contributor.source |   22 ++++++++++++++++++++++
 config/debian/cron.daily         |    3 +++
 2 files changed, 25 insertions(+)
 create mode 100644 config/debian/contributor.source

diff --git a/config/debian/contributor.source b/config/debian/contributor.source
new file mode 100644
index 0000000..2d9ce6d
--- /dev/null
+++ b/config/debian/contributor.source
@@ -0,0 +1,22 @@
+contribution: upload
+method: postgres
+db: service=projectb
+query:
+        SELECT s.install_date as date,
+               u.uid as id,
+               u.name as desc
+          FROM source s
+          JOIN fingerprint f ON s.sig_fpr = f.id
+          JOIN uid u ON f.uid = u.id
+url: http://qa.debian.org/developer.php?login={id}&comaint=yes
+
+contribution: maint
+method: postgres
+db: service=projectb
+query:
+        SELECT s.install_date as date,
+               c.name as id
+          FROM source s
+          JOIN maintainer c ON s.changedby = c.id
+url: http://qa.debian.org/developer.php?login={id}&comaint=yes
+
diff --git a/config/debian/cron.daily b/config/debian/cron.daily
index d24c7f9..3df31d4 100755
--- a/config/debian/cron.daily
+++ b/config/debian/cron.daily
@@ -46,6 +46,9 @@ dak override-disparity | gzip -9 > ${webdir}/override-disparity.gz
 # Generate stats about the new queue
 dak stats new ${webdir}/NEW-stats.yaml 2> /dev/null
 
+# Generate the contributor data
+dc-tool --mine="${configdir}/contributor.source" --auth-token @"${base}/s3kr1t/contributor.auth" --post
+
 ${scriptsdir}/link_morgue.sh
 
 ################################################################################
-- 
1.7.10.4


Reply to: