zuul/zuul
James E. Blair 3aa3727225 Allow multiple invocations of the same job
Previously if a job was listed more than once for a project, it was
ignored.  That's pretty arbitrary (it silently dropped the second
without an error; and if there are two, which is the right one
anyway?).  OTOH, it's potentially useful to run a job more than
once in order to increase the chance of encountering
notdeterministic behavior.  And if listing a job twice is an error,
it is now more likely to be noticed by the operator.

This removes the check for duplicate invocations of a job.

Change-Id: If8e2e8cc3fca855bd6b14eb3a957dadddfe143ed
2013-09-27 08:33:10 -07:00
..
cmd Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
launcher Re-launch a job if the worker fails to run it 2013-08-23 15:17:33 -07:00
lib Revert "report message even if no action is specified" 2013-05-15 14:42:57 +00:00
reporter Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
trigger Separate reporters from triggers 2013-08-29 13:17:12 +10:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
layoutvalidator.py Use NNFI scheduler algorithm 2013-09-20 09:01:30 -05:00
merger.py Revert bogus merger optimizations 2013-08-27 17:14:51 -07:00
model.py Allow multiple invocations of the same job 2013-09-27 08:33:10 -07:00
scheduler.py Better English in failing_reasons 2013-09-26 07:46:00 -07:00
version.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
webapp.py Add a JSON status test 2013-07-06 18:20:54 +00:00