[Pkg-debile-commits] [debile-master] 112/126: Added run support in lucy incoming process
Sylvestre Ledru
sylvestre at alioth.debian.org
Mon Aug 19 14:56:25 UTC 2013
This is an automated email from the git hooks/post-receive script.
sylvestre pushed a commit to branch scan-build-html
in repository debile-master.
commit 153aa8711c6aa02f590584dee5d6f78809eb0a5a
Author: Léo Cavaillé <leo at cavaille.net>
Date: Thu Aug 1 15:38:08 2013 +0200
Added run support in lucy incoming process
---
lucy/incoming.py | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/lucy/incoming.py b/lucy/incoming.py
index 589d42e..6a76ad2 100644
--- a/lucy/incoming.py
+++ b/lucy/incoming.py
@@ -63,11 +63,24 @@ def accept_source(changes):
if 'X-Lucy-Group' in changes:
group = Group(name=changes['X-Lucy-Group'])
+ # Check if previous runs happened before on this version
+ previous_runs = session.query(Source.run)\
+ .join(Source.user)\
+ .filter(Source.name == changes['source'])\
+ .filter(Source.version == changes['version'])\
+ .filter(User.id == owner.id)\
+ .all()
+ if previous_runs:
+ run_nb = max(previous_runs) + 1
+ else:
+ run_nb = 1
+
s = Source( name=changes['source'],
version=changes['version'],
user=owner,
group=group,
- dsc=dsc)
+ dsc=dsc,
+ run=run_nb)
session.add(s)
session.commit()
@@ -172,7 +185,8 @@ def accept_binary(changes):
arch=arch,
suite=suite,
files=[os.path.basename(x) for x in binaries],
- builder=buildd)
+ builder=buildd,
+ run=s.run)
session.add(b)
session.commit()
add_jobs(b)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-debile/debile-master.git
More information about the Pkg-debile-commits
mailing list