Release 1.0.0: concurrency fixes

commit e7cb53ca0d6051af37499f9966d55884b3ddc685
Author: Michael Marconi <mm@du.co>
Date:   Fri Oct 24 17:42:48 2014 +0100

    Release 1.0.0

    Concurrency fixes

commit 0ef3ef2c4bfa01a721d91e37ce1adf7093a902bd
Author: Michael Marconi <mm@du.co>
Date:   Fri Oct 24 16:54:14 2014 +0100

    Squashed commit of the following:

    commit abf57c687e447a17e3df945899abff72a6349660
    Author: Michael Marconi <mm@du.co>
    Date:   Fri Oct 24 16:51:06 2014 +0100

        Test fix

    commit 425f2ca29d9d503aa7937f4e6b8f73b21e331a34
    Author: Michael Marconi <mm@du.co>
    Date:   Fri Oct 24 16:27:19 2014 +0100

        Concurrency fixes

        We've simplified the handling of concurrency by assuming that the state in the Schedulre Actor is thread safe by default.  Problems apparently related to concurrency turned out to be passing Jobs between Scheduler and Agent by reference, instead of value.  This leads to situations where state is manipulated by the wrong actor accidentally.  To fix this, we ensure that a Job is deep cloned before being passed on to an Agent!

    commit 5a842f710e3d121ab670488c7a33783a44c15f87
    Author: Michael Marconi <mm@du.co>
    Date:   Thu Oct 23 23:46:26 2014 +0100

        Unwound concurrency protection

commit 95814014f3e33d04025c6a790493caded94bae92
Author: Michael Marconi <mm@du.co>
Date:   Wed Mar 12 22:52:59 2014 +0000

    Bump to 0.9.7-SNAPSHOT

commit 7b345d74017a8d97fcda5ed7fbd1cafaa30fe3d0
Merge: 6558f7f fadd242
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Mar 12 21:53:07 2014 +0000

    Merge pull request #87 from michaelmarconi/fix-bad-bad-bad-bad-bad-bad-bad-bad-bad-bad-bug

    Change `ScheduledJobs#addJobs(...)` to take a `String` instead of an `ActorRef`

commit fadd242e4d7f67bb211dc2499682c93d371c408f
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Mar 12 18:40:56 2014 +0000

    Change `ScheduledJobs#addJobs(...)` to take a `String` instead of an `ActorRef`

commit 6558f7f910fc5d758d103a16a8133d4ce5ff78f7
Merge: 74bd854 a716305
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Mar 12 18:11:34 2014 +0000

    Merge pull request #86 from michaelmarconi/akka-client-implementation

    Akka client implementation

commit a716305436511848f633247aa1d79a24df8f4d7d
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Mar 12 11:05:20 2014 +0000

    Remove `RemoteScheduler` and use `AkkaClient` in place

commit 62a2737e691bdc9835ebc6e8238c191b9fcb7916
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Mar 12 11:13:34 2014 +0000

    Change `JobSummary` constructor to accept a `Collection` instead of a `List`

commit dff307e673fad7b64de16dbf0bb182f02ca8b8e5
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Mar 12 10:47:29 2014 +0000

    Move `HttpClientTest` into `oncue-tests` project

commit 70c0af24b25a7befa908b94a1af0cac5aabec7e1
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Mar 12 10:37:07 2014 +0000

    Implement `AkkaClient`

commit 74bd8542d78792892943df13989c32d670c0ba56
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Mar 12 00:21:27 2014 +0000

    Added a job state transitions test

commit 62d73ea9b853cfe9898c5737f9b77a76aa9d268b
Merge: 323d62f b79f92f
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Mar 10 16:18:19 2014 +0000

    Merge pull request #85 from michaelmarconi/add-get-jobs-method-to-client

    Add `Client#getJobs()`

commit b79f92ff0701532ef48756c6c28253aed7e7f8a4
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Mon Mar 10 11:39:35 2014 +0000

    Add `Client#getJobs()`

    This returns a `Collection` of all `Job`s known to the system.

commit 323d62f4af365573d768fd9f6976b6cb29113b09
Author: Michael Marconi <michael.marconi@gmail.com>
Date:   Sun Mar 9 22:33:03 2014 +0000

    Transferring blueprint from apiary.io

commit b9b2e215c6ce997c66f53467a0f837b5192a9226
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Mar 8 13:14:56 2014 +0000

    Update README.md

commit bc9e97db8c3d492d229ddcad6411362427766a20
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Mar 8 13:14:29 2014 +0000

    Update README.md

commit 253ee3fd87e2cb553ab83ae8067cc3df9a6bb196
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Mar 8 13:12:53 2014 +0000

    Convert Service readme to Markdown

commit 3fd86c90aed3979a55e242562415f9c7d2406415
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Mar 8 13:06:05 2014 +0000

    Update README.md

commit 95c0ae87e94764b62bd5399d98529eafe4d67b63
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Mar 8 12:51:35 2014 +0000

    Update README.md

commit 294992741b13f4854c0ae8ef0807b95d7bc78fb9
Author: Michael Marconi <michael.marconi@gmail.com>
Date:   Sat Mar 8 12:45:34 2014 +0000

    Transferring blueprint from apiary.io

commit bf5e39e8d9703d331c7c72ae3f524e4e442e2766
Merge: 984e0bf a0f5b1d
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Dec 9 09:52:36 2013 -0800

    Merge pull request #84 from michaelmarconi/job-summary-from-workers

    Workers have access to scheduler functions, remotely

commit a0f5b1d98042aa4ddc59050e1ad6088b7e09ba8a
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Mon Dec 9 17:45:32 2013 +0000

    Workers have access to scheduler functions, remotely

commit 984e0bfbdb0e50b583a4a9a78be4d58c38f0c5a4
Merge: 86c0cf1 144c6ae
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Nov 5 02:30:01 2013 -0800

    Merge pull request #82 from michaelmarconi/maintenance-worker-logging

    Maintenance worker logging

commit 144c6ae596101aad8027835bca408e94b654d3c8
Author: Martin Foot <martin@modeltwozero.com>
Date:   Mon Nov 4 17:23:45 2013 +0000

    Allow the maintenance worker to report how many jobs it removes

commit d1959f9e78f2a2f62b0e79a5644da2cb237cb9df
Author: Martin Foot <martin@modeltwozero.com>
Date:   Mon Nov 4 16:25:39 2013 +0000

    Add rudimentary logging to see when maintenance worker has finished

commit 86c0cf1209d173762297a040ac03809540f54370
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Fri Oct 18 12:39:17 2013 +0100

    Bump to 0.9.6-SNAPSHOT

commit af115f08ca1175bc69547296f8e55ca4788d238a
Merge: bbb295a 68c7916
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Fri Oct 18 12:38:08 2013 +0100

    Merge branch 'refs/heads/master' into develop

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

commit bbb295ac916439af6393b38f05e47e47402e7db9
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Oct 17 22:47:28 2013 +0100

    Handle Maintenance Worker scheduler timeout exceptions gracefully

commit 9009071acef6bece1ba900ce67abc24d68c0e35c
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Thu Oct 17 21:05:36 2013 +0100

    Bumped to 0.9.6-SNAPSHOT

commit ab2fd0f6e6143baa9cb6675dd9abea4c0122802f
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Oct 16 17:44:51 2013 +0100

    Bump the scheduler response timeout

    10 sends appears to be a better real-world default!

commit 44ab2f957d9192331ecff093c035d00a1b5d543d
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Sep 18 15:15:41 2013 +0100

    Bumped to 0.9.5-SNAPSHOT

commit 0172e1602ed2af750919b9167dbc00265da612d8
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Sep 18 15:14:33 2013 +0100

    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

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