Rebased to master 0.9.4

commit 25689499da75f6bb4268fcfdbd1eddf8605c181f
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Sep 18 15:09:36 2013 +0100

    Release 0.9.4

    commit e19e0159f43f85bfafb48bb98472f6049b8033f6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 14:43:18 2013 +0100

        Release 0.9.4

    commit 9275b7e69b248a56f0b9bde191fb4ae887524043
    Merge: e07a061 0e74d79
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 06:30:01 2013 -0700

        Merge pull request #71 from michaelmarconi/params-bug

        Fixed params bug

    commit 0e74d79cdb890035a3128b72a90ba9d464aba705
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 14:28:47 2013 +0100

        Fixed params bug

    commit e07a06164854b81ffdcc623708b81f0054e00584
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 13:46:21 2013 +0100

        Edge case: un-persisted failed jobs

    commit 8ff5f8a53f0f9935b70c84d0b57749dcf695a23b
    Merge: 81561db da1c142
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 04:23:17 2013 -0700

        Merge pull request #70 from michaelmarconi/restful-monitoring

        Restful monitoring

    commit da1c1420bbc2a99ad238fad0c7b140ff14332264
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 12:13:18 2013 +0100

        Status checks now succeeding

    commit 29a60fbf6883d6755a9f94ed82961ef7e7b98fdd
    Merge: adc8333 81561db
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Sep 18 11:23:45 2013 +0100

        Merge branch 'refs/heads/develop' into restful-monitoring

    commit 81561dbfad9f04c4c9de55cec630e0cfb86044c8
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Sep 17 14:01:38 2013 +0100

        Bump to 0.9.4-SNAPSHOT

    commit d2f88de5185ec946e0a823a192091a68ca700ddf
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Sep 17 00:12:01 2013 +0100

        Update .travis.yml

    commit adc8333fd80182de891232ca727764e16360ab67
    Author: Michael Marconi <mm@du.co>
    Date:   Tue Sep 17 00:10:44 2013 +0100

        Bones of a monitoring solution

    commit bd268789697fa5c13181f1d971ce65e445ba80d4
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 23:14:44 2013 +0100

        Fix test regression

        Weneed to nullify the effect of having the maintenance worker out the box

    commit 9f8fe316ebb22573ea6604ef9e723e322f326691
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 23:09:01 2013 +0100

        Build develop on Travis

    commit 6ab83c361c17e8ca3fcae3a759f43eb003ea98b2
    Merge: 812886f 62b05ce
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 15:06:57 2013 -0700

        Merge pull request #67 from michaelmarconi/maintenance-worker

        Maintenance worker

    commit 62b05cef9becbfa96c662bf061f49e7540c6fa58
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 22:59:16 2013 +0100

        Adjust frequency of maintenance worker

    commit 2cffb5fa467aca754f47f1c99107550234ae6b2d
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 22:52:52 2013 +0100

        Trigger refresh on job cleanup

        An event needs to be emitted in order to alert the UI that the jobs should be refreshed.

    commit d193b765a866a0c5bbda1a2907de0ea9c949cc60
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 18:52:30 2013 +0100

        Maintenance worker lives

        But UI is not happy about jobs suddenly vanishing!

    commit 812886f911348c4218ee487ec9602990fa01dac3
    Merge: b49c226 001505a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 08:12:53 2013 -0700

        Merge pull request #66 from michaelmarconi/timed-job-tests

        Fix timed job tests

    commit c6356dafc51ce5ba125aefe1c69f371f4c33206f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 16:02:23 2013 +0100

        Include started/completed date/time stamps

        This flows through to the UI too

    commit 001505a526e14d2f29df59e38bbc8d8c652c2615
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Mon Sep 16 15:16:05 2013 +0100

        Fix timed job tests

    commit e3c2a0791af7e7e6a20835c309d572caf1a8d435
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 14:39:21 2013 +0100

        Add started and completed time stamps to a Job

    commit b49c226d9883a4d7d3991a690f3865f5495898d2
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 13:47:27 2013 +0100

        Cope with job failure in the UI

    commit dea57cb1515b0b6ca6c341664f06c35d5bb8b703
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 11:44:28 2013 +0100

        Standardise view declaration position

        This makes is easier to locate templates

    commit 7193706e22b2d66d2314188008cc5805d256d319
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 23:24:08 2013 +0100

        Ping websocket clients

    commit 74ec624951860f8c0399bd77df75ee5d6f2f36fd
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 22:28:23 2013 +0100

        Title change

    commit 554a25d244c64ec1a0c172214cb5ddcd132ca43f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 21:43:00 2013 +0100

        Finalize navbar

    commit 662225c7cc9470dc276f81bd65d3ff491952d618
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 21:40:45 2013 +0100

        Rename 'App' to 'OnCue'

        App is a bit generic and confusing, since there are a series of smaller 'apps'

    commit 7c543ad5e62e7376f5d1cc6be52867bfcfeca8a6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 01:23:01 2013 +0100

        Module activation in place

        commit 78d324073d4def575646f474f6b887e61c951c5c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 27 01:22:25 2013 +0100

            Module activation complete

        commit c20504c14bb2ab7ec036a779886e90431c88b3da
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 26 15:17:03 2013 +0100

            Bumped Marionette to 1.1.0

    commit 709a0c6e0a8009d6c9dbe80013bb548b2a639c43
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 22 00:23:04 2013 +0100

        Delete individual jobs or bulk delete jobs

        commit 3d00607cf73c0df5238fcc6a54fd98fa66959e53
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 22 00:22:40 2013 +0100

            Delete individual jobs or bulk delete jobs

    commit a2b1f85973be4b815e4bec324922cdf47e2e7404
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Aug 21 21:55:45 2013 +0100

        Cleaner event binding

        commit b05887da0a0c559cf4dfecead0b7183611092a97
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Aug 21 21:55:16 2013 +0100

            Fin.

        commit daa270d05aec4eaf0aef3c7957a9756355fdc2aa
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 20 17:59:30 2013 +0100

            WIP

        commit 8abe389d069ecd2dd69ddb4631d8c70a3eae3bab
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 20 17:13:54 2013 +0100

            Switch to @listenTo syntax

            This is better, as it allows us to detach event listeners easily

    commit 80a9821ee519aff327a2930a76a5fa50cc8b3531
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 19 23:54:30 2013 +0100

        Users can re-run jobs individually or in a batch

        commit 79efbb2c56a924d35c263993aa03c16d9661b7b7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 23:45:46 2013 +0100

            Re-run test in place

        commit 8a80a6fdc59239f4e14136dfe4e785c61e5b10a2
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 22:54:41 2013 +0100

            Re-run jobs in bulk

        commit ad24cb4d8d9205ad267c2a96e2e98647f013aa2f
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 22:54:28 2013 +0100

            Add a sticky footer

        commit eb23a039c1f83095235d78f2666d49501ef9ae19
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 18:21:31 2013 +0100

            WIP

        commit 7dffb4f5faeb29a440a220808ea0cff898a95250
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 12:09:31 2013 +0100

            Prevent accidental re-runs

            A user should not be able to click the 'rerun' button if it has been clicked already and the run has not completed again.

        commit 9439bbc14a1fdf18f310153a4c3f3e871f1c756a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 18 22:03:01 2013 +0100

            redoWork() WIP

        commit 41eaa3d81bdbd829979201bc2074c315354ecb42
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 16 13:56:31 2013 +0100

            Destroy tooltips and disable toolbar buttons properly

        commit 1bec9b0f8bb36360e3e64f2436f17dccbfce07ae
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 16 11:49:13 2013 +0100

            Re-runs persistent and appear on the list view

        commit 53b424d1bc9e718c5401ef749088bac0d8b623d7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 12 23:54:19 2013 +0100

            WIP

        commit 590896e8bb8a9bb790e582250435362e9504960a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 12 00:48:46 2013 +0100

            WIP

        commit ca07995feefc128ca98deed70221366e690798ca
        Merge: 42e108f a4c9291
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 23:02:17 2013 +0100

            Merge branch 'refs/heads/develop' into rerun-jobs

            Conflicts:
            	oncue-queuemanager/src/main/java/oncue/queuemanager/AbstractQueueManager.java

        commit 42e108f7ac9379a5947cc5ab8900352444cf15e4
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 18:38:33 2013 +0100

            WIP

        commit 83d2cfd5ee31d1d92d249730d0107d3e7c53b5b2
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 16:17:33 2013 +0100

            Wire-up Jobs API for re-runs

        commit fb30f375d5e470ad6c3bc4321adc1a07275f740a
        Merge: 30d9be5 cb42ff3
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 13:15:37 2013 +0100

            Merge branch 'refs/heads/marionette' into rerun-jobs

        commit 30d9be5ebd891c1c53a3ce3b636c7c92007af66b
        Merge: f48436d 81f35a9
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:10:44 2013 +0100

            Merge branch 'refs/heads/marionette' into rerun-jobs

        commit f48436dd0b8cb6827b867b8677ed454e640952ac
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 00:29:14 2013 +0100

            Reworked job show page toolbar

        commit bbb7eabb96c63dbaedeaed18580b72ecb07a0617
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 00:27:56 2013 +0100

            Bump FontAwesome version

    commit a4c929172aec2f66ca972dd1b8ff90b54826328a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Sun Aug 11 22:59:12 2013 +0100

        Queue Manager exorcised!

        commit d3f6b9061452bb975cd9f466a70a43c45139071a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 22:57:42 2013 +0100

            Queue Manager exorcised!

            Also, took the opportunity to build an in-memory backing store and fix up some tests.

        commit 92b7f243c7041d001f1d844d52924a49a0d5a19e
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:45:15 2013 +0100

            Remove the Queue Manager project from the POM

        commit 8e51a9e214367e69da8afe53cd9a904d105f7e8a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:44:27 2013 +0100

            Nuke the Queue Manager sub-project

        commit 8fed7332b6826b9d5ea0485432170e653dcbec73
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:43:40 2013 +0100

            Carve out the Queue Manager for enqueueing new jobs

    commit cb42ff3d8d262a1db7983f2f26111636010c278a
    Merge: 81f35a9 d04c7d6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 13:15:19 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        Conflicts:
        	oncue-service/project/Build.scala

    commit d04c7d6e9666421d4765d4aea38193c363710c3f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:07:57 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit 413fbe1fadd9941d1895293ad51ae435ff45f695
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:06:12 2013 +0100

            Bump to 0.9.3-SNAPSHOT

        commit f214a47c49fdd99aadb82e4e0807c34440754b7a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 11:58:17 2013 +0100

            Bump to version 0.9.2

        commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 8 18:11:32 2013 +0100

            A better fix for subsystem failure

            In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 81f35a962288f08e41290faa8d8f4b852edd36fc
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:10:08 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit c7c4b5ed21d884e24e710ba693615bb730b23e78
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:07:57 2013 +0100

            Bump to 0.9.3-SNAPSHOT

            commit 413fbe1fadd9941d1895293ad51ae435ff45f695
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Fri Aug 9 12:06:12 2013 +0100

                Bump to 0.9.3-SNAPSHOT

            commit f214a47c49fdd99aadb82e4e0807c34440754b7a
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Fri Aug 9 11:58:17 2013 +0100

                Bump to version 0.9.2

            commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Thu Aug 8 18:11:32 2013 +0100

                A better fix for subsystem failure

                In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit c7c4b5ed21d884e24e710ba693615bb730b23e78
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:07:57 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit 413fbe1fadd9941d1895293ad51ae435ff45f695
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:06:12 2013 +0100

            Bump to 0.9.3-SNAPSHOT

        commit f214a47c49fdd99aadb82e4e0807c34440754b7a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 11:58:17 2013 +0100

            Bump to version 0.9.2

        commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 8 18:11:32 2013 +0100

            A better fix for subsystem failure

            In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 762ee887ad84a7da866814beed81e224216ead81
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 23:03:35 2013 +0100

        Ensure jobs link is active on individual job

    commit 120c485ec34cb92f8e2a5db223f4e415d530035b
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 23:00:15 2013 +0100

        Improved data loading and caching

    commit 62e6a74edb0c2927cd7288e1aebb13e093535b33
    Merge: 648ec2e 1782020
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:44:39 2013 +0100

        Merge branch 'refs/heads/agents-app' into marionette

    commit 648ec2ed9999ecd8f6f2bee454e2309cf18178a5
    Merge: dd5d9d8 a338c07
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:43:52 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit 1782020ca1fe76a20a885b36ae0a3625e68a1299
    Merge: 832a42d a338c07
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:41:49 2013 +0100

        Merge branch 'refs/heads/develop' into agents-app

    commit a338c0729a60da39641da83233822e5f7e01abde
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 832a42dfa87179152cdf6c380ecc63e694ef93c6
    Merge: 589368b dd5d9d8
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:14:50 2013 +0100

        Merge branch 'refs/heads/marionette' into agents-app

    commit dd5d9d83a703ca9c8e8e002d87a18a5094afbd2f
    Merge: 78e4753 d53a107
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:14:31 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit d53a1077575455115a68e6d9322a1ce732cd3863
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 026e5d237411e4a7c2b53295003d791908606d92
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 4633f7dac04e0e5dde927c5dbbd17ab53b8cc2a5
    Merge: d7934be 5f8614a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 09:38:40 2013 -0700

        Merge pull request #64 from michaelmarconi/redis-connection-fails

        Cope with unexpected sub-system shutdown

    commit 5f8614af2357b8ff96576c58a0db5bba3b1c829f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 17:32:05 2013 +0100

        Cope with unexpected sub-system shutdown

        In some circumstances, the entire OnCue actor subsystem will terminate (e.g. components cannot be initialised).  In this case, the service should terminate, so that external monitoring tools can take action.

    commit 589368bd33aec1d99ba8af6553c3bdc72ace58b6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Aug 7 18:16:44 2013 +0100

        WIP

    commit 2aa99d05187e1d9ef7cfd28c0eb1101ad8ff8762
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 18:57:33 2013 +0100

        WIP

        No Agent View rendering is borked

    commit 78e475356a14aec2f2eede3d4148ca9fb98308ef
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:41:57 2013 +0100

        Make web socket port dynamic

        The web socket will attempt to connect back to the service on the same port as the HTTP connection

    commit 3538bbc1a2df3974e2b9a58177ecfc4f7a60ae62
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:32:19 2013 +0100

        Subtle paging bug

        Note that you need to clone the collection of jobs before you passes it to the pageable collection, otherwise the set of original models becomes truncated!

    commit c73ae3608d4a6d83a6599fe37d44652064fefc04
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:31:29 2013 +0100

        This is junk

    commit 534b01d47a3a9e0b76a140676c4fd5c3ecc1f764
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 5 23:45:35 2013 +0100

        Highlight running rows

    commit 1deea01f50397a8473829ddbe2ff45a17828a291
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 5 23:37:52 2013 +0100

        Navbar connection state

        commit f63444a5316b1a9fa5160ff2b0e0743387dc3bdd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 5 23:37:18 2013 +0100

            Navbar web socket connection in place

        commit ad8f2867aa1e1521db62793207c585f756ba9d47
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 5 23:15:16 2013 +0100

            Encapsulated web socket in a proper model

        commit 0fab3e23305991e5d439ffcea91210a2f6143935
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 2 17:40:50 2013 +0100

            WIP

            Getting a more sophisticated navbar layout in place

    commit 75e0a078a542a517d134bf84eaf00c83238e7d8d
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 17:57:16 2013 +0100

        Refactor Navbar models

    commit fede7fb1607a3c999863ee68e260eb832ad9eb32
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 15:15:11 2013 +0100

        Params views

    commit c2b9f1f26f4ea759e51a6ca21d3cf3ecedfbf4ee
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 12:01:00 2013 +0100

        Job show layout

        Restructured the job show page to use a layout, so we can break out views for job details and params.

    commit f3dd3e3df701e81810a7169436adae93f3c02607
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 01:22:27 2013 +0100

        Job show view updates automatically

    commit f45f031e78bdacd579970a9590980a6a9dae3add
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 01:01:25 2013 +0100

        Batch-select jobs and toolbar button strips

    commit 5fa43902f175afaddd79188c09e6e7e32f27063a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 22:12:58 2013 +0100

        Better visuals on main jobs table

    commit 3544e2f0457466a0f862d703df73bf26980a3564
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 21:58:31 2013 +0100

        WIP

        Job show view coming along

    commit a36e2bac2cd94c406f5e75113c11e9a0a3201f3d
    Merge: 0d84dae d7934be
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 16:50:29 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit 0d84dae174321ffd8907a7aa1c58b15cbe94d008
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 16:31:03 2013 +0100

        Job filtering in place

        commit 7fc811eb64bd76302132980e12456db5b51df672
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 31 16:10:28 2013 +0100

            Filtering working

            commit 99dfedc0a3b2af4262b3d26f49aecdd7b835596e
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jul 31 16:09:42 2013 +0100

                Filtering working at last!

            commit 3c65fcd927f426f6aee69987459a6733e67ec4d6
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Tue Jul 30 14:37:14 2013 +0100

                WIP

        commit b5e876c76d329df2b6e7e30b0aa0ab6a0a16dcd1
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jul 20 00:56:30 2013 +0100

            Drop-down filtering works!

        commit 1e11e3c0e7a3d1931540ffa1bc8dcab263960363
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jul 11 00:59:13 2013 +0100

            WIP

        commit acb20eca4d4b718ddf122aa94c022761a828d056
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 10 14:27:05 2013 +0100

            WIP

        commit 617100499573d8407da98d5777e0f137d4af9dbd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 10 12:09:00 2013 +0100

            Refactored Job entities

    commit d7934be785c1a63f5acd4dbb6753f8d1522c2321
    Merge: a93d0ae 5821dff
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Jul 29 09:51:42 2013 -0700

        Merge pull request #62 from michaelmarconi/remove-pom-versions

        Remove versions from subproject pom files

    commit 5821dffe06336d85e5de27bcd9503e433d8e4d4b
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Thu Jul 18 15:30:30 2013 +0100

        Remove versions from subproject pom files

    commit a93d0ae2f14ee548934f71be54b9599bbc75997a
    Merge: 2862cc7 12deb76
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 16 08:51:58 2013 -0700

        Merge pull request #59 from michaelmarconi/0.9.2-SNAPSHOT

        0.9.2 snapshot

    commit 12deb76fa1b33a61665650767b34cf0fe528c8b1
    Merge: 2862cc7 1fc8f82
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Tue Jul 16 15:31:35 2013 +0100

        Bump to 0.9.2-SNAPSHOT

        Merge branch 'master' into 0.9.2-SNAPSHOT

        Conflicts:
        	oncue-agent/pom.xml
        	oncue-backingstore/pom.xml
        	oncue-client/pom.xml
        	oncue-common/pom.xml
        	oncue-queuemanager/pom.xml
        	oncue-scheduler/pom.xml
        	oncue-service/pom.xml
        	oncue-service/project/Build.scala
        	oncue-tests/pom.xml
        	oncue-timedjobs/pom.xml
        	oncue-worker/pom.xml
        	pom.xml

    commit 7902deaccbff3dbbdc6e4a2faec1d5f46d90efcd
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 10 00:43:59 2013 +0100

        Refactored toolbar component

        Refactored inline with the grid component conventions

    commit c190de34d71b352e9640737c882c208d6026fe63
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 10 00:21:11 2013 +0100

        A spot of refactoring

        Use the power of CoffeeScript classes!

    commit 534f596053f924fcc70299834d0241284690baf3
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 9 23:59:23 2013 +0100

        Grid component complete

        commit 0b27af327fbacf4da385d82bc004236a12ba4033
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 23:58:30 2013 +0100

            Grid working properly

        commit a5b8480bb05d6e96f22aa9110df52b8c8db65690
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 18:24:45 2013 +0100

            WIP

        commit dbb36dc45a1685ff92967b46cbca058082e33e37
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 12:08:02 2013 +0100

            Toolbar App is unnecessary

            There is no 'app' for a toolbar; just a controller and view

    commit f0942ed068caea3e4896f5714d9c4b49b5849ef2
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 9 11:54:49 2013 +0100

        Merging Marionette spike into Marionette branch

        commit 1bc30890e36bc0ab3b39ed75f109b784df334a49
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Jul 5 01:04:12 2013 +0100

            No jobs view

        commit 1bf16c4870c51a319bdf18519ea43e0a7411f449
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jul 4 01:03:15 2013 +0100

            Toolbar module

        commit 22be9977e15bdf408a565ed23fc73fa3cdfb71b7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jul 1 00:28:13 2013 +0100

            Filter view logic in place

        commit 9460dbbba1c7412a1765e064643db6a3282bd271
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 23:26:35 2013 +0100

            Navbar working

        commit 9696387f8e12174e1ce960e03d08dfeec52d3a7b
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 18:11:50 2013 +0200

            Added Backbone.picky lib

        commit bc3056386049346b97931c7975bbda9cc235a148
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 18:09:36 2013 +0200

            Basic filtering UI in place

        commit 791227d982b9a137fb8f314efdc57f7c4fc3e9a7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jun 29 00:46:37 2013 +0200

            WIP

        commit 26761d95ccbc17629d5c9c624c2f1fde910765bd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jun 27 01:02:39 2013 +0200

            WIP

        commit 9b9c71748a96be8f316ab900050804a23a4a3d63
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jun 26 18:40:02 2013 +0200

            Basic Backgrid in place

            Avec pagination!

        commit 4d68f45cc8fc9010e39f21189f42a491603cc1ff
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jun 26 17:37:31 2013 +0200

            Rebased on to marionette-spike branch

            commit 6c175a0bdbde81ebd7759eaf35051517ac7fd35e
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jun 26 17:36:13 2013 +0200

                WIP

            commit 04696e6c9370f805f4f70e3c8bb41f0092a8c79f
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jun 26 16:40:18 2013 +0200

                Run test jobs

            commit da6ef42944619cd47a88b5442fdc1ac0715799d9
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Tue Jun 25 23:46:18 2013 +0200

                Toolbar layout complete

        commit afd0c77677c05960acba143bf8cdea984d795c10
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 25 22:57:41 2013 +0200

            Added dev version of Backgrid.js

        commit 872de66f01ee40642005fa8141c1eab9bc3b8c6c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 25 22:44:53 2013 +0200

            Remove Ember artefacts

        commit 5cbc04c0deb75ec4a73a01fde3d76f858a0f874f
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 00:13:14 2013 +0100

            WIP

            Introduced view helpers

        commit 29eef0bbb37872d0431a1e2bb6b42802120ca5b0
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 23:51:31 2013 +0100

            WIP

            Data fetch & reveal working beautifully

        commit 18562aedd6638b3f571bf6670c71b7c7e5356905
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:44:44 2013 +0100

            WIP

            Deal with missing Jobs

        commit 1e2834267f123e0cece9bc0856ee78334054e03a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:39:11 2013 +0100

            WIP

            Push-down routing working for Jobs

        commit 1022d50009827f555ac09cfa60316cdaa4edf850
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:06:35 2013 +0100

            WIP

            DRYed up routing

        commit 8eaed5067dbf50e0d4fe9c11a9ed4760081bec01
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 12:02:55 2013 +0100

            WIP

            Show a dedicated job view

        commit 3c8f2807356ae55ffa8df3878fafecdd370d6eae
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:29:25 2013 +0100

            WIP

            Composite View for Jobs in place

        commit 1760b64137ebe55b1ed85e7ce2fb9a1f9ec659b5
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:08:44 2013 +0100

            WIP

            Don't wait for document ready, since we don't need to!

        commit 764914fe8420614ce58ef271244aedd0e6c13e51
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:05:06 2013 +0100

            WIP

            Getting pretty DRY now with controllers

        commit 793c9f5f92f1184a47784c529cb571395bd6c495
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 01:17:52 2013 +0100

            WIP

            Web sockets reconnect now!

        commit 192078162079fc35026cf542222808abbadd3e51
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jun 15 22:30:07 2013 +0100

            WIP

            Basic structure in place for rendering job list

        commit 9a1741078eb06feefd68ff201d07623c68a106c5
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Jun 14 00:43:08 2013 +0100

            WIP

            Can't create a web socket within a module :-(

    commit 2862cc71d4795fea0ce693d7eca37dede82edf73
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

        Neglected to bump the Scala build version

    commit e13468de5c1c7c02ba847eb3ae565e2b272e3342
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

    commit 454c4f89c584f3227037dceb604aecd0d3a64716
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:22:33 2013 +0100

        Rebased develop to master

        commit 694562c924a96aeac0590325cd8bb7a54350b99e
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:17:24 2013 +0100

            Release 0.9.0

        commit d6a24f6d395c0f4d08d875c743b8ac7d258e6c83
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:09:32 2013 +0100

            Product rename

commit b69b5c3fa5e831e5027f636ad928a520f3632f53
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Sep 17 13:57:45 2013 +0100

    Release 0.9.3

    commit 839ebbc163325a4c8ef744a0a09994b5166d64d9
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Sep 17 13:55:05 2013 +0100

        Version 0.9.3

    commit d2f88de5185ec946e0a823a192091a68ca700ddf
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Sep 17 00:12:01 2013 +0100

        Update .travis.yml

    commit bd268789697fa5c13181f1d971ce65e445ba80d4
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 23:14:44 2013 +0100

        Fix test regression

        Weneed to nullify the effect of having the maintenance worker out the box

    commit 9f8fe316ebb22573ea6604ef9e723e322f326691
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 23:09:01 2013 +0100

        Build develop on Travis

    commit 6ab83c361c17e8ca3fcae3a759f43eb003ea98b2
    Merge: 812886f 62b05ce
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 15:06:57 2013 -0700

        Merge pull request #67 from michaelmarconi/maintenance-worker

        Maintenance worker

    commit 62b05cef9becbfa96c662bf061f49e7540c6fa58
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 22:59:16 2013 +0100

        Adjust frequency of maintenance worker

    commit 2cffb5fa467aca754f47f1c99107550234ae6b2d
    Author: Michael Marconi <mm@du.co>
    Date:   Mon Sep 16 22:52:52 2013 +0100

        Trigger refresh on job cleanup

        An event needs to be emitted in order to alert the UI that the jobs should be refreshed.

    commit d193b765a866a0c5bbda1a2907de0ea9c949cc60
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 18:52:30 2013 +0100

        Maintenance worker lives

        But UI is not happy about jobs suddenly vanishing!

    commit 812886f911348c4218ee487ec9602990fa01dac3
    Merge: b49c226 001505a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 08:12:53 2013 -0700

        Merge pull request #66 from michaelmarconi/timed-job-tests

        Fix timed job tests

    commit c6356dafc51ce5ba125aefe1c69f371f4c33206f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 16:02:23 2013 +0100

        Include started/completed date/time stamps

        This flows through to the UI too

    commit 001505a526e14d2f29df59e38bbc8d8c652c2615
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Mon Sep 16 15:16:05 2013 +0100

        Fix timed job tests

    commit e3c2a0791af7e7e6a20835c309d572caf1a8d435
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 14:39:21 2013 +0100

        Add started and completed time stamps to a Job

    commit b49c226d9883a4d7d3991a690f3865f5495898d2
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 13:47:27 2013 +0100

        Cope with job failure in the UI

    commit dea57cb1515b0b6ca6c341664f06c35d5bb8b703
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Sep 16 11:44:28 2013 +0100

        Standardise view declaration position

        This makes is easier to locate templates

    commit 7193706e22b2d66d2314188008cc5805d256d319
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 23:24:08 2013 +0100

        Ping websocket clients

    commit 74ec624951860f8c0399bd77df75ee5d6f2f36fd
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 22:28:23 2013 +0100

        Title change

    commit 554a25d244c64ec1a0c172214cb5ddcd132ca43f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 21:43:00 2013 +0100

        Finalize navbar

    commit 662225c7cc9470dc276f81bd65d3ff491952d618
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 21:40:45 2013 +0100

        Rename 'App' to 'OnCue'

        App is a bit generic and confusing, since there are a series of smaller 'apps'

    commit 7c543ad5e62e7376f5d1cc6be52867bfcfeca8a6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 27 01:23:01 2013 +0100

        Module activation in place

        commit 78d324073d4def575646f474f6b887e61c951c5c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 27 01:22:25 2013 +0100

            Module activation complete

        commit c20504c14bb2ab7ec036a779886e90431c88b3da
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 26 15:17:03 2013 +0100

            Bumped Marionette to 1.1.0

    commit 709a0c6e0a8009d6c9dbe80013bb548b2a639c43
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 22 00:23:04 2013 +0100

        Delete individual jobs or bulk delete jobs

        commit 3d00607cf73c0df5238fcc6a54fd98fa66959e53
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 22 00:22:40 2013 +0100

            Delete individual jobs or bulk delete jobs

    commit a2b1f85973be4b815e4bec324922cdf47e2e7404
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Aug 21 21:55:45 2013 +0100

        Cleaner event binding

        commit b05887da0a0c559cf4dfecead0b7183611092a97
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Aug 21 21:55:16 2013 +0100

            Fin.

        commit daa270d05aec4eaf0aef3c7957a9756355fdc2aa
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 20 17:59:30 2013 +0100

            WIP

        commit 8abe389d069ecd2dd69ddb4631d8c70a3eae3bab
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Aug 20 17:13:54 2013 +0100

            Switch to @listenTo syntax

            This is better, as it allows us to detach event listeners easily

    commit 80a9821ee519aff327a2930a76a5fa50cc8b3531
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 19 23:54:30 2013 +0100

        Users can re-run jobs individually or in a batch

        commit 79efbb2c56a924d35c263993aa03c16d9661b7b7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 23:45:46 2013 +0100

            Re-run test in place

        commit 8a80a6fdc59239f4e14136dfe4e785c61e5b10a2
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 22:54:41 2013 +0100

            Re-run jobs in bulk

        commit ad24cb4d8d9205ad267c2a96e2e98647f013aa2f
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 22:54:28 2013 +0100

            Add a sticky footer

        commit eb23a039c1f83095235d78f2666d49501ef9ae19
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 18:21:31 2013 +0100

            WIP

        commit 7dffb4f5faeb29a440a220808ea0cff898a95250
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 19 12:09:31 2013 +0100

            Prevent accidental re-runs

            A user should not be able to click the 'rerun' button if it has been clicked already and the run has not completed again.

        commit 9439bbc14a1fdf18f310153a4c3f3e871f1c756a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 18 22:03:01 2013 +0100

            redoWork() WIP

        commit 41eaa3d81bdbd829979201bc2074c315354ecb42
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 16 13:56:31 2013 +0100

            Destroy tooltips and disable toolbar buttons properly

        commit 1bec9b0f8bb36360e3e64f2436f17dccbfce07ae
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 16 11:49:13 2013 +0100

            Re-runs persistent and appear on the list view

        commit 53b424d1bc9e718c5401ef749088bac0d8b623d7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 12 23:54:19 2013 +0100

            WIP

        commit 590896e8bb8a9bb790e582250435362e9504960a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 12 00:48:46 2013 +0100

            WIP

        commit ca07995feefc128ca98deed70221366e690798ca
        Merge: 42e108f a4c9291
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 23:02:17 2013 +0100

            Merge branch 'refs/heads/develop' into rerun-jobs

            Conflicts:
            	oncue-queuemanager/src/main/java/oncue/queuemanager/AbstractQueueManager.java

        commit 42e108f7ac9379a5947cc5ab8900352444cf15e4
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 18:38:33 2013 +0100

            WIP

        commit 83d2cfd5ee31d1d92d249730d0107d3e7c53b5b2
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 16:17:33 2013 +0100

            Wire-up Jobs API for re-runs

        commit fb30f375d5e470ad6c3bc4321adc1a07275f740a
        Merge: 30d9be5 cb42ff3
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 13:15:37 2013 +0100

            Merge branch 'refs/heads/marionette' into rerun-jobs

        commit 30d9be5ebd891c1c53a3ce3b636c7c92007af66b
        Merge: f48436d 81f35a9
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:10:44 2013 +0100

            Merge branch 'refs/heads/marionette' into rerun-jobs

        commit f48436dd0b8cb6827b867b8677ed454e640952ac
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 00:29:14 2013 +0100

            Reworked job show page toolbar

        commit bbb7eabb96c63dbaedeaed18580b72ecb07a0617
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 00:27:56 2013 +0100

            Bump FontAwesome version

    commit a4c929172aec2f66ca972dd1b8ff90b54826328a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Sun Aug 11 22:59:12 2013 +0100

        Queue Manager exorcised!

        commit d3f6b9061452bb975cd9f466a70a43c45139071a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 22:57:42 2013 +0100

            Queue Manager exorcised!

            Also, took the opportunity to build an in-memory backing store and fix up some tests.

        commit 92b7f243c7041d001f1d844d52924a49a0d5a19e
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:45:15 2013 +0100

            Remove the Queue Manager project from the POM

        commit 8e51a9e214367e69da8afe53cd9a904d105f7e8a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:44:27 2013 +0100

            Nuke the Queue Manager sub-project

        commit 8fed7332b6826b9d5ea0485432170e653dcbec73
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Aug 11 13:43:40 2013 +0100

            Carve out the Queue Manager for enqueueing new jobs

    commit cb42ff3d8d262a1db7983f2f26111636010c278a
    Merge: 81f35a9 d04c7d6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 13:15:19 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        Conflicts:
        	oncue-service/project/Build.scala

    commit d04c7d6e9666421d4765d4aea38193c363710c3f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:07:57 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit 413fbe1fadd9941d1895293ad51ae435ff45f695
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:06:12 2013 +0100

            Bump to 0.9.3-SNAPSHOT

        commit f214a47c49fdd99aadb82e4e0807c34440754b7a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 11:58:17 2013 +0100

            Bump to version 0.9.2

        commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 8 18:11:32 2013 +0100

            A better fix for subsystem failure

            In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 81f35a962288f08e41290faa8d8f4b852edd36fc
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:10:08 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit c7c4b5ed21d884e24e710ba693615bb730b23e78
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:07:57 2013 +0100

            Bump to 0.9.3-SNAPSHOT

            commit 413fbe1fadd9941d1895293ad51ae435ff45f695
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Fri Aug 9 12:06:12 2013 +0100

                Bump to 0.9.3-SNAPSHOT

            commit f214a47c49fdd99aadb82e4e0807c34440754b7a
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Fri Aug 9 11:58:17 2013 +0100

                Bump to version 0.9.2

            commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Thu Aug 8 18:11:32 2013 +0100

                A better fix for subsystem failure

                In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit c7c4b5ed21d884e24e710ba693615bb730b23e78
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 12:07:57 2013 +0100

        Bump to 0.9.3-SNAPSHOT

        commit 413fbe1fadd9941d1895293ad51ae435ff45f695
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 12:06:12 2013 +0100

            Bump to 0.9.3-SNAPSHOT

        commit f214a47c49fdd99aadb82e4e0807c34440754b7a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 9 11:58:17 2013 +0100

            Bump to version 0.9.2

        commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Aug 8 18:11:32 2013 +0100

            A better fix for subsystem failure

            In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 762ee887ad84a7da866814beed81e224216ead81
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 23:03:35 2013 +0100

        Ensure jobs link is active on individual job

    commit 120c485ec34cb92f8e2a5db223f4e415d530035b
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 23:00:15 2013 +0100

        Improved data loading and caching

    commit 62e6a74edb0c2927cd7288e1aebb13e093535b33
    Merge: 648ec2e 1782020
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:44:39 2013 +0100

        Merge branch 'refs/heads/agents-app' into marionette

    commit 648ec2ed9999ecd8f6f2bee454e2309cf18178a5
    Merge: dd5d9d8 a338c07
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:43:52 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit 1782020ca1fe76a20a885b36ae0a3625e68a1299
    Merge: 832a42d a338c07
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:41:49 2013 +0100

        Merge branch 'refs/heads/develop' into agents-app

    commit a338c0729a60da39641da83233822e5f7e01abde
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 832a42dfa87179152cdf6c380ecc63e694ef93c6
    Merge: 589368b dd5d9d8
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:14:50 2013 +0100

        Merge branch 'refs/heads/marionette' into agents-app

    commit dd5d9d83a703ca9c8e8e002d87a18a5094afbd2f
    Merge: 78e4753 d53a107
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 21:14:31 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit d53a1077575455115a68e6d9322a1ce732cd3863
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 026e5d237411e4a7c2b53295003d791908606d92
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 4633f7dac04e0e5dde927c5dbbd17ab53b8cc2a5
    Merge: d7934be 5f8614a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 09:38:40 2013 -0700

        Merge pull request #64 from michaelmarconi/redis-connection-fails

        Cope with unexpected sub-system shutdown

    commit 5f8614af2357b8ff96576c58a0db5bba3b1c829f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 17:32:05 2013 +0100

        Cope with unexpected sub-system shutdown

        In some circumstances, the entire OnCue actor subsystem will terminate (e.g. components cannot be initialised).  In this case, the service should terminate, so that external monitoring tools can take action.

    commit 589368bd33aec1d99ba8af6553c3bdc72ace58b6
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Aug 7 18:16:44 2013 +0100

        WIP

    commit 2aa99d05187e1d9ef7cfd28c0eb1101ad8ff8762
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 18:57:33 2013 +0100

        WIP

        No Agent View rendering is borked

    commit 78e475356a14aec2f2eede3d4148ca9fb98308ef
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:41:57 2013 +0100

        Make web socket port dynamic

        The web socket will attempt to connect back to the service on the same port as the HTTP connection

    commit 3538bbc1a2df3974e2b9a58177ecfc4f7a60ae62
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:32:19 2013 +0100

        Subtle paging bug

        Note that you need to clone the collection of jobs before you passes it to the pageable collection, otherwise the set of original models becomes truncated!

    commit c73ae3608d4a6d83a6599fe37d44652064fefc04
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Aug 6 00:31:29 2013 +0100

        This is junk

    commit 534b01d47a3a9e0b76a140676c4fd5c3ecc1f764
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 5 23:45:35 2013 +0100

        Highlight running rows

    commit 1deea01f50397a8473829ddbe2ff45a17828a291
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Aug 5 23:37:52 2013 +0100

        Navbar connection state

        commit f63444a5316b1a9fa5160ff2b0e0743387dc3bdd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 5 23:37:18 2013 +0100

            Navbar web socket connection in place

        commit ad8f2867aa1e1521db62793207c585f756ba9d47
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Aug 5 23:15:16 2013 +0100

            Encapsulated web socket in a proper model

        commit 0fab3e23305991e5d439ffcea91210a2f6143935
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Aug 2 17:40:50 2013 +0100

            WIP

            Getting a more sophisticated navbar layout in place

    commit 75e0a078a542a517d134bf84eaf00c83238e7d8d
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 17:57:16 2013 +0100

        Refactor Navbar models

    commit fede7fb1607a3c999863ee68e260eb832ad9eb32
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 15:15:11 2013 +0100

        Params views

    commit c2b9f1f26f4ea759e51a6ca21d3cf3ecedfbf4ee
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 12:01:00 2013 +0100

        Job show layout

        Restructured the job show page to use a layout, so we can break out views for job details and params.

    commit f3dd3e3df701e81810a7169436adae93f3c02607
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 01:22:27 2013 +0100

        Job show view updates automatically

    commit f45f031e78bdacd579970a9590980a6a9dae3add
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 1 01:01:25 2013 +0100

        Batch-select jobs and toolbar button strips

    commit 5fa43902f175afaddd79188c09e6e7e32f27063a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 22:12:58 2013 +0100

        Better visuals on main jobs table

    commit 3544e2f0457466a0f862d703df73bf26980a3564
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 21:58:31 2013 +0100

        WIP

        Job show view coming along

    commit a36e2bac2cd94c406f5e75113c11e9a0a3201f3d
    Merge: 0d84dae d7934be
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 16:50:29 2013 +0100

        Merge branch 'refs/heads/develop' into marionette

    commit 0d84dae174321ffd8907a7aa1c58b15cbe94d008
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 31 16:31:03 2013 +0100

        Job filtering in place

        commit 7fc811eb64bd76302132980e12456db5b51df672
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 31 16:10:28 2013 +0100

            Filtering working

            commit 99dfedc0a3b2af4262b3d26f49aecdd7b835596e
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jul 31 16:09:42 2013 +0100

                Filtering working at last!

            commit 3c65fcd927f426f6aee69987459a6733e67ec4d6
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Tue Jul 30 14:37:14 2013 +0100

                WIP

        commit b5e876c76d329df2b6e7e30b0aa0ab6a0a16dcd1
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jul 20 00:56:30 2013 +0100

            Drop-down filtering works!

        commit 1e11e3c0e7a3d1931540ffa1bc8dcab263960363
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jul 11 00:59:13 2013 +0100

            WIP

        commit acb20eca4d4b718ddf122aa94c022761a828d056
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 10 14:27:05 2013 +0100

            WIP

        commit 617100499573d8407da98d5777e0f137d4af9dbd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jul 10 12:09:00 2013 +0100

            Refactored Job entities

    commit d7934be785c1a63f5acd4dbb6753f8d1522c2321
    Merge: a93d0ae 5821dff
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Jul 29 09:51:42 2013 -0700

        Merge pull request #62 from michaelmarconi/remove-pom-versions

        Remove versions from subproject pom files

    commit 5821dffe06336d85e5de27bcd9503e433d8e4d4b
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Thu Jul 18 15:30:30 2013 +0100

        Remove versions from subproject pom files

    commit a93d0ae2f14ee548934f71be54b9599bbc75997a
    Merge: 2862cc7 12deb76
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 16 08:51:58 2013 -0700

        Merge pull request #59 from michaelmarconi/0.9.2-SNAPSHOT

        0.9.2 snapshot

    commit 12deb76fa1b33a61665650767b34cf0fe528c8b1
    Merge: 2862cc7 1fc8f82
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Tue Jul 16 15:31:35 2013 +0100

        Bump to 0.9.2-SNAPSHOT

        Merge branch 'master' into 0.9.2-SNAPSHOT

        Conflicts:
        	oncue-agent/pom.xml
        	oncue-backingstore/pom.xml
        	oncue-client/pom.xml
        	oncue-common/pom.xml
        	oncue-queuemanager/pom.xml
        	oncue-scheduler/pom.xml
        	oncue-service/pom.xml
        	oncue-service/project/Build.scala
        	oncue-tests/pom.xml
        	oncue-timedjobs/pom.xml
        	oncue-worker/pom.xml
        	pom.xml

    commit 7902deaccbff3dbbdc6e4a2faec1d5f46d90efcd
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 10 00:43:59 2013 +0100

        Refactored toolbar component

        Refactored inline with the grid component conventions

    commit c190de34d71b352e9640737c882c208d6026fe63
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Wed Jul 10 00:21:11 2013 +0100

        A spot of refactoring

        Use the power of CoffeeScript classes!

    commit 534f596053f924fcc70299834d0241284690baf3
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 9 23:59:23 2013 +0100

        Grid component complete

        commit 0b27af327fbacf4da385d82bc004236a12ba4033
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 23:58:30 2013 +0100

            Grid working properly

        commit a5b8480bb05d6e96f22aa9110df52b8c8db65690
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 18:24:45 2013 +0100

            WIP

        commit dbb36dc45a1685ff92967b46cbca058082e33e37
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jul 9 12:08:02 2013 +0100

            Toolbar App is unnecessary

            There is no 'app' for a toolbar; just a controller and view

    commit f0942ed068caea3e4896f5714d9c4b49b5849ef2
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 9 11:54:49 2013 +0100

        Merging Marionette spike into Marionette branch

        commit 1bc30890e36bc0ab3b39ed75f109b784df334a49
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Jul 5 01:04:12 2013 +0100

            No jobs view

        commit 1bf16c4870c51a319bdf18519ea43e0a7411f449
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jul 4 01:03:15 2013 +0100

            Toolbar module

        commit 22be9977e15bdf408a565ed23fc73fa3cdfb71b7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jul 1 00:28:13 2013 +0100

            Filter view logic in place

        commit 9460dbbba1c7412a1765e064643db6a3282bd271
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 23:26:35 2013 +0100

            Navbar working

        commit 9696387f8e12174e1ce960e03d08dfeec52d3a7b
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 18:11:50 2013 +0200

            Added Backbone.picky lib

        commit bc3056386049346b97931c7975bbda9cc235a148
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 30 18:09:36 2013 +0200

            Basic filtering UI in place

        commit 791227d982b9a137fb8f314efdc57f7c4fc3e9a7
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jun 29 00:46:37 2013 +0200

            WIP

        commit 26761d95ccbc17629d5c9c624c2f1fde910765bd
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Thu Jun 27 01:02:39 2013 +0200

            WIP

        commit 9b9c71748a96be8f316ab900050804a23a4a3d63
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jun 26 18:40:02 2013 +0200

            Basic Backgrid in place

            Avec pagination!

        commit 4d68f45cc8fc9010e39f21189f42a491603cc1ff
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Wed Jun 26 17:37:31 2013 +0200

            Rebased on to marionette-spike branch

            commit 6c175a0bdbde81ebd7759eaf35051517ac7fd35e
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jun 26 17:36:13 2013 +0200

                WIP

            commit 04696e6c9370f805f4f70e3c8bb41f0092a8c79f
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Wed Jun 26 16:40:18 2013 +0200

                Run test jobs

            commit da6ef42944619cd47a88b5442fdc1ac0715799d9
            Author: Michael Marconi <michael@modeltwozero.com>
            Date:   Tue Jun 25 23:46:18 2013 +0200

                Toolbar layout complete

        commit afd0c77677c05960acba143bf8cdea984d795c10
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 25 22:57:41 2013 +0200

            Added dev version of Backgrid.js

        commit 872de66f01ee40642005fa8141c1eab9bc3b8c6c
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 25 22:44:53 2013 +0200

            Remove Ember artefacts

        commit 5cbc04c0deb75ec4a73a01fde3d76f858a0f874f
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 00:13:14 2013 +0100

            WIP

            Introduced view helpers

        commit 29eef0bbb37872d0431a1e2bb6b42802120ca5b0
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 23:51:31 2013 +0100

            WIP

            Data fetch & reveal working beautifully

        commit 18562aedd6638b3f571bf6670c71b7c7e5356905
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:44:44 2013 +0100

            WIP

            Deal with missing Jobs

        commit 1e2834267f123e0cece9bc0856ee78334054e03a
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:39:11 2013 +0100

            WIP

            Push-down routing working for Jobs

        commit 1022d50009827f555ac09cfa60316cdaa4edf850
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Mon Jun 17 21:06:35 2013 +0100

            WIP

            DRYed up routing

        commit 8eaed5067dbf50e0d4fe9c11a9ed4760081bec01
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 12:02:55 2013 +0100

            WIP

            Show a dedicated job view

        commit 3c8f2807356ae55ffa8df3878fafecdd370d6eae
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:29:25 2013 +0100

            WIP

            Composite View for Jobs in place

        commit 1760b64137ebe55b1ed85e7ce2fb9a1f9ec659b5
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:08:44 2013 +0100

            WIP

            Don't wait for document ready, since we don't need to!

        commit 764914fe8420614ce58ef271244aedd0e6c13e51
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 11:05:06 2013 +0100

            WIP

            Getting pretty DRY now with controllers

        commit 793c9f5f92f1184a47784c529cb571395bd6c495
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sun Jun 16 01:17:52 2013 +0100

            WIP

            Web sockets reconnect now!

        commit 192078162079fc35026cf542222808abbadd3e51
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Sat Jun 15 22:30:07 2013 +0100

            WIP

            Basic structure in place for rendering job list

        commit 9a1741078eb06feefd68ff201d07623c68a106c5
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Fri Jun 14 00:43:08 2013 +0100

            WIP

            Can't create a web socket within a module :-(

    commit 2862cc71d4795fea0ce693d7eca37dede82edf73
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

        Neglected to bump the Scala build version

    commit e13468de5c1c7c02ba847eb3ae565e2b272e3342
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

    commit 454c4f89c584f3227037dceb604aecd0d3a64716
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:22:33 2013 +0100

        Rebased develop to master

        commit 694562c924a96aeac0590325cd8bb7a54350b99e
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:17:24 2013 +0100

            Release 0.9.0

        commit d6a24f6d395c0f4d08d875c743b8ac7d258e6c83
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:09:32 2013 +0100

            Product rename

commit 44d11181bd1ae1a9caa3ff4b9183e4d092244504
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Sep 17 00:12:12 2013 +0100

    Update .travis.yml

commit 170a4725c57df7edb7406c364c9aac629f6e220c
Author: Martin Foot <martin@modeltwozero.com>
Date:   Mon Sep 16 15:40:16 2013 +0100

    Allow travis builds for pull requests into develop

commit ce95a63154bbdfcd601483cfaea1dea0144253c4
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Fri Aug 9 12:00:38 2013 +0100

    Release 0.9.2

    commit f214a47c49fdd99aadb82e4e0807c34440754b7a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Fri Aug 9 11:58:17 2013 +0100

        Bump to version 0.9.2

    commit 8831e207f2b382fec8ba9bb39a188ce6894f799c
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 026e5d237411e4a7c2b53295003d791908606d92
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 18:11:32 2013 +0100

        A better fix for subsystem failure

        In the case where the OnCue actor system has keeled-over, try and reboot it!

    commit 4633f7dac04e0e5dde927c5dbbd17ab53b8cc2a5
    Merge: d7934be 5f8614a
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 09:38:40 2013 -0700

        Merge pull request #64 from michaelmarconi/redis-connection-fails

        Cope with unexpected sub-system shutdown

    commit 5f8614af2357b8ff96576c58a0db5bba3b1c829f
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Thu Aug 8 17:32:05 2013 +0100

        Cope with unexpected sub-system shutdown

        In some circumstances, the entire OnCue actor subsystem will terminate (e.g. components cannot be initialised).  In this case, the service should terminate, so that external monitoring tools can take action.

    commit d7934be785c1a63f5acd4dbb6753f8d1522c2321
    Merge: a93d0ae 5821dff
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Mon Jul 29 09:51:42 2013 -0700

        Merge pull request #62 from michaelmarconi/remove-pom-versions

        Remove versions from subproject pom files

    commit 5821dffe06336d85e5de27bcd9503e433d8e4d4b
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Thu Jul 18 15:30:30 2013 +0100

        Remove versions from subproject pom files

    commit a93d0ae2f14ee548934f71be54b9599bbc75997a
    Merge: 2862cc7 12deb76
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jul 16 08:51:58 2013 -0700

        Merge pull request #59 from michaelmarconi/0.9.2-SNAPSHOT

        0.9.2 snapshot

    commit 12deb76fa1b33a61665650767b34cf0fe528c8b1
    Merge: 2862cc7 1fc8f82
    Author: Martin Foot <martin@modeltwozero.com>
    Date:   Tue Jul 16 15:31:35 2013 +0100

        Bump to 0.9.2-SNAPSHOT

        Merge branch 'master' into 0.9.2-SNAPSHOT

        Conflicts:
        	oncue-agent/pom.xml
        	oncue-backingstore/pom.xml
        	oncue-client/pom.xml
        	oncue-common/pom.xml
        	oncue-queuemanager/pom.xml
        	oncue-scheduler/pom.xml
        	oncue-service/pom.xml
        	oncue-service/project/Build.scala
        	oncue-tests/pom.xml
        	oncue-timedjobs/pom.xml
        	oncue-worker/pom.xml
        	pom.xml

    commit 2862cc71d4795fea0ce693d7eca37dede82edf73
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

        Neglected to bump the Scala build version

    commit e13468de5c1c7c02ba847eb3ae565e2b272e3342
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:26:21 2013 +0100

        Bumping version to 0.9.1-SNAPSHOT

    commit 454c4f89c584f3227037dceb604aecd0d3a64716
    Author: Michael Marconi <michael@modeltwozero.com>
    Date:   Tue Jun 18 14:22:33 2013 +0100

        Rebased develop to master

        commit 694562c924a96aeac0590325cd8bb7a54350b99e
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:17:24 2013 +0100

            Release 0.9.0

        commit d6a24f6d395c0f4d08d875c743b8ac7d258e6c83
        Author: Michael Marconi <michael@modeltwozero.com>
        Date:   Tue Jun 18 14:09:32 2013 +0100

            Product rename

commit 63de720abe000e7bd117d4d84d071a5274cd22fe
Merge: 1fc8f82 b635362
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Jul 16 08:51:21 2013 -0700

    Merge pull request #60 from michaelmarconi/fix-build.scala

    Fix build.scala

commit b6353628691f9028fb8179c42ba47e4e8382a33b
Author: Martin Foot <martin@modeltwozero.com>
Date:   Tue Jul 16 15:39:24 2013 +0100

    Bump the application version in Build.scala
Bumped to 0.9.5-SNAPSHOT