From dd372146adf36fbb72f4065747f00fba210448b6 Mon Sep 17 00:00:00 2001
From: Joerg Jaspert <joerg@debian.org>
Date: Sat, 1 Feb 2014 14:51:58 +0100
Subject: [PATCH] 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 00000000..2d9ce6d4
--- /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 d24c7f9a..3df31d43 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
 
 ################################################################################
-- 
2.39.5