Initial commit
Public release, squashed all commits

Squashed commit of the following:

commit 7796c7e66a5019e296fef71be329674b5583d487
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Mar 17 20:25:53 2014 +0100

    Use transient and traits

commit b2311487d85d956eff650405bdd4197d05307304
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 20:49:30 2014 +0100

    main/read-config works w.o. immutant too

commit 8cd9b7b27e4518fb0ebe7fadc5012703d65df01f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 20:38:11 2014 +0100

    Refactored last traces of domina ns

commit 94dee882596c902643b5099f96ed3795ac56c463
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 11:36:52 2014 +0100

    Added license information

commit 50291724a49b6ea8816c769223ab85aed9fd23e6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 11:26:50 2014 +0100

    Renamed directory

commit 2781652251aa5f45f694b378a26ebfa8ae6b254d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 10:25:10 2014 +0100

    License and cleanup

commit 0634695da7cfa85019c38777f70aea0932666485
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Mar 15 10:16:04 2014 +0100

    Renaming domina -> cider-ci

commit 252061f10df2fc6143f45132e141dda9a3541dc8
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Mar 14 08:34:34 2014 +0100

    Send message when trail fails during dispatch

commit e6050e4374935ed6ac179f2e0ec0f64bec6d1bd8
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Mar 13 21:20:41 2014 +0100

    Explicit exception for submodule resolution failure; let trial fail if something goes bad

commit a3fce965ac93a4d2fd4756db8603b186f867cb5a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Mar 13 20:59:27 2014 +0100

    Wip refactor submodules in dispatch

commit a7e1d58b7b4cc164d1fc8870905ef3681993d8c5
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Mar 13 08:20:26 2014 +0100

    git/repositories: always return the state from within the agent

    ... prepare debug

    git-repositories: always return the state from within the agent

    ...

commit 23c43949adb10692e465b23393508dc38b4b105f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Feb 19 21:56:59 2014 +0100

    Some logging for gms ns

commit 0458052141fde768ac4187a31d898e37f6afb52d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Feb 19 21:56:26 2014 +0100

    Don't track conf.yml

commit a716afd9376265723d4d6cef21256ec9b2155390
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Feb 17 19:18:01 2014 +0100

    Accepting also configuration files in yaml format

commit e381cd950c750ba4d3d1b64c90e05340f1607076
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Jan 23 14:36:54 2014 +0100

    Fix attachments_url in dispatcher

commit 016e9aa17d11efb736bc72393c47faf9bdff10bc
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jan 19 13:11:04 2014 +0100

    Added task_id to dispatch data

commit 5a278ce57a0e66d4f6e5758225f76b7627834728
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Jan 19 13:09:26 2014 +0100

    Moved from uuid to just id for params

commit af437d258d8e1b6f4be2edcff184d4d25f80afd4
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Jan 7 08:28:04 2014 +0100

    Resolving and dispatching submodule information

commit 8411230cd6e96d3c94652e685dd2484c2ed644d1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jan 8 14:34:18 2014 +0100

    Adjusting conf_production for new ci2@zhdk

commit 33626777375ecc5a1465ab1da3cb881b7bfa9925
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jan 3 12:21:47 2014 +0100

    Added missing subprotocol param

commit 9bbd1708ffd354a30e1dd4ca9e9fe972e695f12d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jan 3 11:48:42 2014 +0100

    Expanding absolute path when loading local configuration

commit a34cda69d232bf8e5f61163883643b6c4111dea4
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jan 3 11:23:58 2014 +0100

    Adjustments for c3p0 production usage

commit dd0e0af450fe83049be73d8d7b9a62085286ddc7
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Jan 3 11:23:24 2014 +0100

    Some cleanup in git.clj

commit d7f22cff71886277524590d279a49c693c8a74c6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Jan 2 12:39:21 2014 +0100

    Replace --bare with --clone option

commit ce0c0c25afae3c8a2effcbdf23748a1a910596a6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jan 1 19:10:53 2014 +0100

    Fix import commit when current_commit of branch

commit 92a0618790e29ff003e8e050c21a5960cf91b7de
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jan 1 13:14:30 2014 +0100

    improved error handling

commit c954618f25800d158b4fe1c9c870d4d2bdae34ef
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Jan 1 00:20:47 2014 +0100

    git update service works fine

commit e58f50c50f7e0d2bd7cd661c6a249ffe805842c6
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 22:55:58 2013 +0100

    Git-update service sort of finished; strange bug

commit 8020c01dc6ea8a42e7e44825c8feda5c42a3a94d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 20:52:23 2013 +0100

    Properly checking dueness

commit ea859bf2194c8733c693c0d92abe7f546f33031f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 17:12:03 2013 +0100

    fixed

commit e161718b0314d3ae87ea8db52ea1274e47fdd223
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 16:02:47 2013 +0100

    .... well to be fixed

commit b74c03334b37af0586d512d5efc4f2769ff35029
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 15:57:51 2013 +0100

    Cleanup and unified

commit 5a0acb800af381b9dd4a2514ae5e92c9c23ffeca
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 15:19:45 2013 +0100

    Fetching ...

commit 6a438a8212f4757fbeeddb09af7b86aaa3a40002
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 31 11:37:03 2013 +0100

    Sending branch_update_message after reinitialization

commit 060fe6edc9d37f77d6bac50f086f1f2e830e0c8c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 30 21:22:27 2013 +0100

    Fresh import seems to work

commit a23f7cd0d9bba09e35c6d4c3eca7ad3ee243eeaa
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 30 12:02:19 2013 +0100

    refactorings ...

commit 2d5b9feaa863e7d9da6869af8be5c972b8efd422
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 30 09:35:37 2013 +0100

    ....

commit 09d0ef434e323abfae7e3440828cf49b5cb86d6d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 30 08:42:33 2013 +0100

    fix ...

commit c92e93faa15d71e2b3e4af9babf608ddd0c8eba1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 29 23:34:18 2013 +0100

    Switching to c3p0 from immutant.xa (transaction problems)

commit 98bed7ca9db3affbd3dd8c1f8515d4e4bab5e186
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 29 20:08:56 2013 +0100

    Updating branches to new current_commit_id seems to work

commit 1b98e612e8744493616625e4488526dad082fb0c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 29 17:16:04 2013 +0100

    Up to adding new branches

commit 92c216653168bcae7f7a747aef0e5c1ad104b275
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 29 13:23:01 2013 +0100

    Implemented re-import-recursively

commit b22f4b527d182030098b2ea433900833ca74b7c3
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 29 10:42:43 2013 +0100

    Refactored commits and importing history

commit db5caad0be4dd93c929476a1f719609e5a3d0db2
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 23:56:55 2013 +0100

    wip ...

commit 2b46f2f03886da09d4f07ac8b20366f847498ac8
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 20:39:14 2013 +0100

    Removed repository properties and switched to ephemeral_properties_id

commit 3d38704f290f36dbc0b311bd19741307ff16958f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 17:45:41 2013 +0100

    Storing ephemeral properties of repository in the cache

commit 056d080aa39d40916ebaa133a9ba44859db6181b
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 13:47:50 2013 +0100

    Using cache to store ephmeral repository state

commit ef0a125a83445d09081e676c86db7218bcb899be
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 11:22:23 2013 +0100

    Upgraded to jdbc 0.3.0 and not using blackwater for now

commit 33cf0675bcc9e73a626deb45c90662edf01b7fbf
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 28 11:21:42 2013 +0100

    wip git ...

commit fdd8a2f7fad6491f52f11f3a5e74365b54f91987
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Dec 27 20:48:56 2013 +0100

    Refactoring: removed repository ns

commit 9ba4fa3b43c46f5caf6bbd067dbadcc6a37b033a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Dec 27 07:58:35 2013 +0100

    Added persistence/repositories ns

commit 8ea05c5f688bbf3f2c3241490a55341cc4cdd176
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Dec 27 07:27:37 2013 +0100

    Implemented delete removed branches

commit abc562849b0240f8ea0b8fc25a30b5f5045b15b1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 26 22:31:42 2013 +0100

    wip

commit ec7b16830d222ad89689d49d7a8c60fa9e2bb5af
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 26 20:30:24 2013 +0100

    Get-git-branches

commit 73a01b8ecd094a14abbfb459e8a5b105ffda0166
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 26 18:24:16 2013 +0100

    Minor cleanup

commit 0f19eac6b1db13b4e695aab16f600f627e267454
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 26 18:12:26 2013 +0100

    Update depths

commit 4fad582ea4e13124a6637fcc53327606b4df2063
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 26 13:30:42 2013 +0100

    Importing commits

commit 6c6a9127e0f3a2ef21811dc9a45d38f19c78c74e
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Dec 25 21:30:28 2013 +0100

    Insert commit

commit 5f825af189cfeeca852ec23a5c20a1affbdf58ee
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Dec 25 19:41:17 2013 +0100

    upgraded pg driver

commit 1b77b0cab978ca2c4049e654914a11767aacc6ae
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Dec 25 16:51:41 2013 +0100

    Getting git commit info

commit c9228d5c110fe3db79777541c63330432d1550d7
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 22 20:35:02 2013 +0100

    Initializing repository works; Sans processing any errors

commit 5fd2606e011a641a9b3f1aacb2ee6cff2b6bfa38
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 22 19:54:39 2013 +0100

    Improved root-path and repository-id in repository

commit 0908430fedc39cb91216b09eb23ed349d8e0341a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 22 17:42:12 2013 +0100

    git ...

commit c7aead675268a3785b447d4f14a2958774693104
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 22 10:57:57 2013 +0100

    Fixed issue with configuration

commit fc9e89950a564c9c3697ac6cce7fd7095c3f55d5
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 21 20:26:00 2013 +0100

    JGIP wip ...

commit 52f289f6367847db4667db512dbe0f9c4a8b1eb5
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 21 17:43:33 2013 +0100

    Use server settings for getting repositories root path

commit a7f9afbcbb00bdb758c812377d8a46fd74e3bd03
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 21 17:43:01 2013 +0100

    Re-enabled config loading

commit 01dfb0472cfecda358ffce47dba9ef8f98961464
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 16 09:19:27 2013 +0100

    Trying connection with host and password

commit cec1edae939f00411c501c861c6625685919f6df
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 16 09:16:46 2013 +0100

    Trying hardcoded ds

commit ce8bc633a7e90ae2f4550d34331558d01ac089bd
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 15 21:39:57 2013 +0100

    Defined init function and loading config upon init

commit e74cb15585b5befbb8b23a0cbf5925118709d3f1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 14 22:15:18 2013 +0100

    Setting up dispatcher as a daemon/service

commit debf4b0d62e140e58a9d66e7db021dd2c4820e7c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Thu Dec 12 22:26:01 2013 +0100

    Configurable ds and starting ping service from initializer

commit e82b81ea7dc14b4f0c0bbd0c16047911049211e0
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Dec 11 22:12:20 2013 +0100

    Finished and fixed some things with the dispatcher

commit 158807bea25b50dad575477d7d93ef7caf458b3f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Dec 11 08:48:58 2013 +0100

    Dispatching works

commit 3bc0b6eaf3aa2f1f2ba88833f8b13fd49c739d28
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 10 13:48:47 2013 +0100

    setting executor url

commit 51769abaff2aa20c71f8358a544514d589fbea77
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 10 13:29:46 2013 +0100

    Reorder source

commit 1e4a8fbfdcc326865503fc00701a0d034e888f46
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Dec 10 08:44:06 2013 +0100

    Finished data params for dispatch

commit d5b659b43edff159b4eeae44fdfd1f55e8f0b98f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 9 21:23:27 2013 +0100

    towards server url

commit 31a9eb2697e01123e5cecb4f2e5987a164489dc1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Dec 8 22:18:58 2013 +0100

    Forming dispatch data; just urls missing

commit ce94d7cb0495ac0331b2dee6bce96f5cbd62f97f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 7 21:13:28 2013 +0100

    Ping daemon/service is running

commit 8149da30af66c8103c41786078eea4b8a33b2015
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Dec 7 18:58:18 2013 +0100

    Ping works

commit b046ba5fb9d42aa07635e5cb7db9db1eeb9ed0ca
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Dec 6 23:11:54 2013 +0100

    Writing queries

commit b6dbbb7c7d2b274c43e63451ff0bea1886323e41
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Nov 24 20:39:21 2013 +0100

    Update branches wip ...

commit b165f4a281934d9408391f01b0b227ed19940f02
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Nov 24 15:01:30 2013 +0100

    Updating git repo works

commit e96c0de89ef9f253f45acece0fb2c1cceb59185d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sun Nov 24 13:28:03 2013 +0100

    Repository ...

commit 7c714f2c5a62ad6cb3895fb2670073e6ae72148c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Nov 23 22:29:58 2013 +0100

    This should be it

commit 53167ded55124ff3b5659b3e17f58e78147a1d27
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Nov 23 22:08:07 2013 +0100

    Using an atom

commit 8b02202662dd3a646e81d4ab6380b0ac77cc5d4a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Nov 23 21:35:35 2013 +0100

    ...

commit e66be6944f1da0ce50138e5cd59de216f9ddb46e
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Nov 23 19:39:39 2013 +0100

    ...

commit afa837a3d623f1f45be98815358d8e42d227e355
Author: Thomas Schank <DrTom@schank.ch>
Date:   Sat Nov 23 18:37:46 2013 +0100

    Restructured and towards executing ...

commit 0098175a1daf35f410fdce4937316f6b04be4c9d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Fri Nov 22 21:52:04 2013 +0100

    Trying db connections