Call buildFinished when a cached build is added

Signed-off-by: Shea Levy <shea@shealevy.com>
Don't call buildFinished after we already know it failed

Signed-off-by: Shea Levy <shea@shealevy.com>
Revert "Don't call buildFinished after we already know it failed"

I don't understand perl strings.

This reverts commit b2f6be9686c39bd276a07931db77573ff5f83d1a.

Signed-off-by: Shea Levy <shea@shealevy.com>
Include the email override list in the Jobset serialization

Signed-off-by: Shea Levy <shea@shealevy.com>
Fix Hipchat notification
Set the character set

Cherry-picked from the persona branch.
Reply 404 for requests for non-existent .narinfo.
Hydra::View::Plain: Explicitly set the response body.

This fixes a bug with Catalyst 1.39 whereby a raw hash table would
erroneously be returned for /nix-cache-info.
Don't try to open the Nix DB from configure

Not sure how this ever worked before...
Tweaks for nix-shell
Clear $HYDRA_CONFIG in the tests

Otherwise one might accidentally send out HipChat notifications when
running the tests...
Get rid of a warning in the HipChat plugin
Add hacking.xml to the distribution
Add the actual file
Do not use local clone for Bazaar inputs.
Show when a Project's jobsets are disabled

Signed-off-by: Shea Levy <shea@shealevy.com>
The field is actually enabled, not disabled

Signed-off-by: Shea Levy <shea@shealevy.com>
Don't try to serialize if there's nothing to serialize

Signed-off-by: Shea Levy <shea@shealevy.com>
ToJSON is automatically called recursively

Signed-off-by: Shea Levy <shea@shealevy.com>
Only serialize JSON and HTML, not the C::C::REST defaults

Signed-off-by: Shea Levy <shea@shealevy.com>