)]}'
{
  "log": [
    {
      "commit": "e1e6d270dab5ef037aca55802103ad68ea53267b",
      "tree": "20f1fd10eedadd03bc905d4cc7961e11a2615132",
      "parents": [
        "b8721ed8b47ac84aec4f82bab73e0931e8645011",
        "fab2a98b8680819b09c995d67de31eb8b84c429e"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Sat Feb 18 17:27:51 2017 -0800"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Sat Feb 18 17:27:51 2017 -0800"
      },
      "message": "Merge IBM development contributiions. As it does not appear possible to alter the git log messages to include jira issue numbers, the git commit hashes will be added to the jira issues.\n"
    },
    {
      "commit": "b8721ed8b47ac84aec4f82bab73e0931e8645011",
      "tree": "1ff20db64674b340b3beaaf062fc34e26c98fd8a",
      "parents": [
        "327b029f0ddce0a7fc9f75d57a1e8bacd98a5864"
      ],
      "author": {
        "name": "Alan Cabrera",
        "email": "acabrera@linkedin.com",
        "time": "Mon Oct 17 09:39:35 2016 -0700"
      },
      "committer": {
        "name": "Alan Cabrera",
        "email": "acabrera@linkedin.com",
        "time": "Mon Oct 17 09:39:35 2016 -0700"
      },
      "message": "Update copyright notice\n"
    },
    {
      "commit": "fab2a98b8680819b09c995d67de31eb8b84c429e",
      "tree": "5519c28fb0a3ba81d2c41021e095898d2ef91c87",
      "parents": [
        "4a9d9e522627f8c5f1e9e51bf51b9b4b47dcbe21",
        "cca05ce419d983d9ac13c5458b4be331f4f00024"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Mon Aug 15 13:31:15 2016 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Mon Aug 15 13:31:15 2016 -0400"
      },
      "message": "Merge branch \u0027really-stop2\u0027 into \u0027ibm-trunk\u0027\n\nArrive at phaser only after acceptor is shut down and closed\n\nSee merge request !73\n"
    },
    {
      "commit": "cca05ce419d983d9ac13c5458b4be331f4f00024",
      "tree": "5519c28fb0a3ba81d2c41021e095898d2ef91c87",
      "parents": [
        "4a9d9e522627f8c5f1e9e51bf51b9b4b47dcbe21"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Aug 11 15:42:03 2016 -0700"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Aug 11 15:42:03 2016 -0700"
      },
      "message": "Arrive at phaser only after acceptor is shut down and closed\n"
    },
    {
      "commit": "4a9d9e522627f8c5f1e9e51bf51b9b4b47dcbe21",
      "tree": "43cead658216350d90c5c1ff790ce87c4287e7c6",
      "parents": [
        "e9379fdf325da251f92d281fc2e8afadd8d82b90",
        "549b090454c6cab5737b2ce2ad1c4cc4c6bc91f1"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Thu Aug 11 17:23:08 2016 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Thu Aug 11 17:23:08 2016 -0400"
      },
      "message": "Merge branch \u0027phaser-deregister\u0027 into \u0027ibm-trunk\u0027\n\nCorrect phaser usage to deregister parties as they arrive\n\nWithout this, the phaser overflows after 64k connections.  As there is only one party per executor, I don\u0027t deregister it, nor the server thread.\n\nSee merge request !72\n"
    },
    {
      "commit": "549b090454c6cab5737b2ce2ad1c4cc4c6bc91f1",
      "tree": "43cead658216350d90c5c1ff790ce87c4287e7c6",
      "parents": [
        "e9379fdf325da251f92d281fc2e8afadd8d82b90"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Aug 04 11:45:57 2016 -0700"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Aug 04 11:45:57 2016 -0700"
      },
      "message": "Correct phaser usage to deregister parties as they arrive\n"
    },
    {
      "commit": "e9379fdf325da251f92d281fc2e8afadd8d82b90",
      "tree": "0985042319d5e77b8f2727f1dfd1a29ab5fb0b1c",
      "parents": [
        "26c9402a8e698f42d917eb0877cc3e6f702bfaf0",
        "a7c5f0ea1fe4e66948a202e889c70ca0bedc4645"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 05 12:10:34 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 05 12:10:34 2016 -0400"
      },
      "message": "Merge branch \u0027tidy-ushort-conversions\u0027 into \u0027ibm-trunk\u0027\n\nSimplify conversion of unsigned short port numbers to int (convert via char)\n\nSee merge request !71\n"
    },
    {
      "commit": "a7c5f0ea1fe4e66948a202e889c70ca0bedc4645",
      "tree": "0985042319d5e77b8f2727f1dfd1a29ab5fb0b1c",
      "parents": [
        "26c9402a8e698f42d917eb0877cc3e6f702bfaf0"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 05 17:09:24 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 05 17:09:24 2016 +0100"
      },
      "message": "Simplify conversion of unsigned short port numbers to int (convert via char)\n"
    },
    {
      "commit": "26c9402a8e698f42d917eb0877cc3e6f702bfaf0",
      "tree": "30dbd7a6af26b0ff67991358f7864ce388ac3ba1",
      "parents": [
        "40b8e35f0e1e6e2ad029f6c67a7a523540542367",
        "2f395e0ca15422e2f6e253d0d0c29d8fd839c8f4"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jul 04 12:31:31 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jul 04 12:31:31 2016 -0400"
      },
      "message": "Merge branch \u0027connector-impl-construction\u0027 into \u0027ibm-trunk\u0027\n\nCorrect calls to Connector_impl construction\n\nSee merge request !70\n"
    },
    {
      "commit": "2f395e0ca15422e2f6e253d0d0c29d8fd839c8f4",
      "tree": "30dbd7a6af26b0ff67991358f7864ce388ac3ba1",
      "parents": [
        "40b8e35f0e1e6e2ad029f6c67a7a523540542367"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jul 04 17:21:53 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jul 04 17:21:53 2016 +0100"
      },
      "message": "Correct calls to Connector_impl construction\n"
    },
    {
      "commit": "40b8e35f0e1e6e2ad029f6c67a7a523540542367",
      "tree": "91ccfc4ed1d01b42adf76b9a55a4702451c1f5fe",
      "parents": [
        "bc1c6a40fce992bfe042b59d9307963683ef467a",
        "e5a052ea0e5d6b7e64522835e0d57a273f65ee06"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 04:30:52 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 04:30:52 2016 -0400"
      },
      "message": "Merge branch \u0027improve-singleton-init\u0027 into \u0027ibm-trunk\u0027\n\nUse initialization holder class idiom\n\nSee merge request !69\n"
    },
    {
      "commit": "e5a052ea0e5d6b7e64522835e0d57a273f65ee06",
      "tree": "91ccfc4ed1d01b42adf76b9a55a4702451c1f5fe",
      "parents": [
        "bc1c6a40fce992bfe042b59d9307963683ef467a"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 09:28:17 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 09:28:17 2016 +0100"
      },
      "message": "Use initialization holder class idiom\n"
    },
    {
      "commit": "bc1c6a40fce992bfe042b59d9307963683ef467a",
      "tree": "5275306562618db657c4c756769fa6fa766dcc19",
      "parents": [
        "2550cc087b526a2ed77a2a9d222f3030ff13ed62",
        "f7c60eddd552e7a8683515bccfa1c5baacd840c8"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 22:02:47 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 22:02:47 2016 -0400"
      },
      "message": "Merge branch \u0027nr.dev\u0027 into \u0027ibm-trunk\u0027\n\nNr.dev\n\nFurther fixes for customer-reported problems\n\nSee merge request !68\n"
    },
    {
      "commit": "f7c60eddd552e7a8683515bccfa1c5baacd840c8",
      "tree": "5275306562618db657c4c756769fa6fa766dcc19",
      "parents": [
        "6c4cc03cd56214aa7e97ff61941dacac3a90bc9d"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 02:48:23 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 02:57:17 2016 +0100"
      },
      "message": "Add extra check for connector helper setting in Connector_impl\n"
    },
    {
      "commit": "6c4cc03cd56214aa7e97ff61941dacac3a90bc9d",
      "tree": "72cdb6a42f8014110479892ac2af5a13a3f74ae6",
      "parents": [
        "9caa74b1fb2b877514bc08f455db3b05e2df40f7"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 02:36:54 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 21 02:57:17 2016 +0100"
      },
      "message": "Avoid duplicate processing with selective locking, improving performance.\n"
    },
    {
      "commit": "9caa74b1fb2b877514bc08f455db3b05e2df40f7",
      "tree": "0c8aa6d1f92ee9ddcfe2b5b5d9853339c28fdae4",
      "parents": [
        "647ffd762c7aeb107bbd932abdabe3fe47896506"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 20:01:51 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 20:01:51 2016 +0100"
      },
      "message": "Correct ValueMembers creation, caching for ValueDescriptor, ArrayDescriptor\n"
    },
    {
      "commit": "647ffd762c7aeb107bbd932abdabe3fe47896506",
      "tree": "a1bed93bd9c2ee3f40127900efd188b85cd11c7b",
      "parents": [
        "2550cc087b526a2ed77a2a9d222f3030ff13ed62"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 19:59:27 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 20 19:59:27 2016 +0100"
      },
      "message": "Improve test coordination reducing use of Thread.sleep().\n"
    },
    {
      "commit": "2550cc087b526a2ed77a2a9d222f3030ff13ed62",
      "tree": "aea7da3bcaf4367f9b1b5c30d64948424c6dc9cd",
      "parents": [
        "a68a2c5faf3a223dac9ea0fb7e8702867ef7c742",
        "2f7038b917d82421a28b6da4d685853a11006299"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 07 10:27:57 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jun 07 10:27:57 2016 -0400"
      },
      "message": "Merge branch \u0027Fix-bad-loops-in-Util\u0027 into \u0027ibm-trunk\u0027\n\nRemoved incorrect loop counter in Util.\n\nSee merge request !67\n"
    },
    {
      "commit": "2f7038b917d82421a28b6da4d685853a11006299",
      "tree": "aea7da3bcaf4367f9b1b5c30d64948424c6dc9cd",
      "parents": [
        "a68a2c5faf3a223dac9ea0fb7e8702867ef7c742"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Mon Jun 06 16:56:42 2016 +0100"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Mon Jun 06 16:56:42 2016 +0100"
      },
      "message": "Removed incorrect loop counter in Util.\n"
    },
    {
      "commit": "a68a2c5faf3a223dac9ea0fb7e8702867ef7c742",
      "tree": "ee30355a71c67b85d60a869607aad0e62d3fb2c3",
      "parents": [
        "9ca4094a7559691bdb59cdc4d34fb893dabf2c1d",
        "760b9dd2034e50df15fbbc567af8395e28c4373c"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Wed May 11 12:30:22 2016 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@us.ibm.com",
        "time": "Wed May 11 12:30:22 2016 -0400"
      },
      "message": "Merge branch \u0027guard-slow-logging\u0027 into \u0027ibm-trunk\u0027\n\nGuard slow logging\n\nSee merge request !66\n"
    },
    {
      "commit": "760b9dd2034e50df15fbbc567af8395e28c4373c",
      "tree": "ee30355a71c67b85d60a869607aad0e62d3fb2c3",
      "parents": [
        "9ca4094a7559691bdb59cdc4d34fb893dabf2c1d"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 10 13:35:52 2016 -0700"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 10 13:35:52 2016 -0700"
      },
      "message": "Guard slow logging\n"
    },
    {
      "commit": "9ca4094a7559691bdb59cdc4d34fb893dabf2c1d",
      "tree": "0b4b3fa19af7239cf488f48d1dece96d00248050",
      "parents": [
        "76d3b501a977250ac7862de5dde4c8a19ac5bb30",
        "7945cba8cf9378f20401253b2cb08f09b8dea97e"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 06:09:41 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 06:09:41 2016 -0400"
      },
      "message": "Merge branch \u0027idl-entity-read\u0027 into \u0027ibm-trunk\u0027\n\nCorrect helper read lookup\n\nSee merge request !65\n"
    },
    {
      "commit": "7945cba8cf9378f20401253b2cb08f09b8dea97e",
      "tree": "0b4b3fa19af7239cf488f48d1dece96d00248050",
      "parents": [
        "76d3b501a977250ac7862de5dde4c8a19ac5bb30"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 11:08:25 2016 +0100"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 11:08:25 2016 +0100"
      },
      "message": "Correct helper read lookup\n"
    },
    {
      "commit": "76d3b501a977250ac7862de5dde4c8a19ac5bb30",
      "tree": "8a29de1c30a1ed1c9fc42f25d5e2c6ffd376c07d",
      "parents": [
        "be541a668b6228cf51a2da296435f049d26be923",
        "c4cb4e482b5bd9d7dac95ce37b9ad32172c7c2c0"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 20:11:27 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 20:11:27 2016 -0400"
      },
      "message": "Merge branch \u0027refix-typecode\u0027 into \u0027ibm-trunk\u0027\n\nRefix typecode\n\nSee merge request !64\n"
    },
    {
      "commit": "c4cb4e482b5bd9d7dac95ce37b9ad32172c7c2c0",
      "tree": "8a29de1c30a1ed1c9fc42f25d5e2c6ffd376c07d",
      "parents": [
        "022ef4c06ba0da210f3a34dde3d3610c00940441"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 00:08:39 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun Mar 27 00:08:39 2016 +0000"
      },
      "message": "Re-fix typeCode generation\n"
    },
    {
      "commit": "022ef4c06ba0da210f3a34dde3d3610c00940441",
      "tree": "521026bdca829f00f02d61216b10bb8b0c112586",
      "parents": [
        "431478f4ade5881047fa62d17a86fb0ded692a7f"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 22:00:27 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 22:00:27 2016 +0000"
      },
      "message": "Better encapsulate singleton TypeRepository, ValueHandlerImpl\n"
    },
    {
      "commit": "431478f4ade5881047fa62d17a86fb0ded692a7f",
      "tree": "2490421be11ba422585a74aa65fa2c8f22801be8",
      "parents": [
        "be541a668b6228cf51a2da296435f049d26be923"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 18:57:01 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat Mar 26 18:57:01 2016 +0000"
      },
      "message": "Further rmi-impl refactoring\n"
    },
    {
      "commit": "be541a668b6228cf51a2da296435f049d26be923",
      "tree": "60234d17748d6801ed753582184e6a13a149d798",
      "parents": [
        "788192ad6f53874c0e424b6975dd5c3b650bf7da",
        "55b7d4f1abd50b0d446759c71f4a249245982905"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 25 07:51:17 2016 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 25 07:51:17 2016 -0400"
      },
      "message": "Merge branch \u0027enum-fix\u0027 into \u0027ibm-trunk\u0027\n\nEnum fix\n\nSee merge request !63\n"
    },
    {
      "commit": "55b7d4f1abd50b0d446759c71f4a249245982905",
      "tree": "60234d17748d6801ed753582184e6a13a149d798",
      "parents": [
        "02829e82afd4f41fcdf452958c7e9060aac19f6c"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu Mar 24 01:42:06 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu Mar 24 01:42:06 2016 +0000"
      },
      "message": "Use YASF negotiation to maintain stream compatibility when talking Enums to unfixed yoko\n"
    },
    {
      "commit": "02829e82afd4f41fcdf452958c7e9060aac19f6c",
      "tree": "59e335cc67fa09dc7adeed259c1a70b3ba21e3c7",
      "parents": [
        "d2d39091723e4ac413939c5beccebd741212e574"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 22 14:57:40 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 22 14:57:40 2016 +0000"
      },
      "message": "Tighten access to ModelElement fields\n"
    },
    {
      "commit": "d2d39091723e4ac413939c5beccebd741212e574",
      "tree": "3ba465efb9871dbb319694fc52f179c26053e32b",
      "parents": [
        "b53b251db47615efad3e533025be62141d39b1b5"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 17:09:24 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 17:11:43 2016 +0000"
      },
      "message": "Encapsulate init of ModelElement fields and Descriptor repids\n"
    },
    {
      "commit": "b53b251db47615efad3e533025be62141d39b1b5",
      "tree": "43f669d585c9b6422e2a9a66e6fd70f4f689786e",
      "parents": [
        "6e0a2827b5dfdb8bcf03b7bc32bb751350477e2c"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 15:25:50 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 15:25:50 2016 +0000"
      },
      "message": "Introduce ModelElement.init() - use it for gathering idl_name\n"
    },
    {
      "commit": "6e0a2827b5dfdb8bcf03b7bc32bb751350477e2c",
      "tree": "32965f2547d75f1e5a4b3751df8ece2a309559ad",
      "parents": [
        "bef8dcfdf6e9269aa81230e2fa9dfde06b1ef62a"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 14:01:16 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 14:01:16 2016 +0000"
      },
      "message": "Improve ModelElement encapsulation\n"
    },
    {
      "commit": "bef8dcfdf6e9269aa81230e2fa9dfde06b1ef62a",
      "tree": "5b22bb669e8d18d9e96d971f7b30b659546747bf",
      "parents": [
        "5ec4f36e828d1f7eee7c7fcd27941f84516ebd6c"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 12:10:06 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Mar 18 12:10:06 2016 +0000"
      },
      "message": "Add Enum support to FVD negotiation; Fix Enum transmission format\n"
    },
    {
      "commit": "5ec4f36e828d1f7eee7c7fcd27941f84516ebd6c",
      "tree": "d9f4a6501dcb249f96997479821d85a8d880c92f",
      "parents": [
        "49a219e3d915cd365ac106c3a4388e32b6e4941a"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 15 17:30:02 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 15 17:30:02 2016 +0000"
      },
      "message": "Handle java.lang.Enum itself via its own TypeDescriptor\n"
    },
    {
      "commit": "49a219e3d915cd365ac106c3a4388e32b6e4941a",
      "tree": "c76c9fba53441a3110054c6ae19922be2ef9f57d",
      "parents": [
        "788192ad6f53874c0e424b6975dd5c3b650bf7da"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 15 17:18:01 2016 +0000"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Mar 15 17:24:09 2016 +0000"
      },
      "message": "Avoid writing out fields of Enum subclasses\n"
    },
    {
      "commit": "788192ad6f53874c0e424b6975dd5c3b650bf7da",
      "tree": "53fc2db949c01fecf31dee33cf3a38c9b9b397a4",
      "parents": [
        "e4ca6e18b520dfc95b8a58550ef9ae1b5340b800",
        "aef2d869807ff994219041d010a868ce6e83dfed"
      ],
      "author": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 13:49:03 2015 -0500"
      },
      "committer": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 13:49:03 2015 -0500"
      },
      "message": "Merge branch \u0027fix_gc_bug_in_test\u0027 into \u0027ibm-trunk\u0027\n\nFix gc bug in test.\n\nSee merge request !62\n"
    },
    {
      "commit": "aef2d869807ff994219041d010a868ce6e83dfed",
      "tree": "53fc2db949c01fecf31dee33cf3a38c9b9b397a4",
      "parents": [
        "e4ca6e18b520dfc95b8a58550ef9ae1b5340b800"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 18:47:55 2015 +0000"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 18:47:55 2015 +0000"
      },
      "message": "Fix gc bug in test.\n"
    },
    {
      "commit": "e4ca6e18b520dfc95b8a58550ef9ae1b5340b800",
      "tree": "88662d8558b6c868c5b2f6131180361ab6baa688",
      "parents": [
        "4f815a094a0ffe42474c61d8ae8344e5356aaf94",
        "f8329001babf12af6e0dbc0a924adb3573b0c79b"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed Nov 11 13:21:53 2015 -0500"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed Nov 11 13:21:53 2015 -0500"
      },
      "message": "Merge branch \u0027request_id_unique_to_connection\u0027 into \u0027ibm-trunk\u0027\n\nRequest id unique to connection\n\nSee merge request !61\n"
    },
    {
      "commit": "f8329001babf12af6e0dbc0a924adb3573b0c79b",
      "tree": "88662d8558b6c868c5b2f6131180361ab6baa688",
      "parents": [
        "109fa48ebdcef953a70212a87b5d37b873174160"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed Nov 11 18:19:19 2015 +0000"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed Nov 11 18:19:19 2015 +0000"
      },
      "message": "Force test to wait for system to enqueue references.\n"
    },
    {
      "commit": "109fa48ebdcef953a70212a87b5d37b873174160",
      "tree": "3fdd4c839d96b1362b0a72097c58f108b3a4639b",
      "parents": [
        "f85262480274ef7e07416a3e85fcff785bc68ec8"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 16:51:49 2015 +0000"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Nov 11 16:51:49 2015 +0000"
      },
      "message": "Fix comments and improve method names.\n"
    },
    {
      "commit": "f85262480274ef7e07416a3e85fcff785bc68ec8",
      "tree": "18a444f453b345b63aea891ba9307f3e79e7b279",
      "parents": [
        "4f815a094a0ffe42474c61d8ae8344e5356aaf94"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Tue Nov 10 00:43:34 2015 +0000"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Tue Nov 10 00:45:52 2015 +0000"
      },
      "message": "Make request id unique to connection.\n"
    },
    {
      "commit": "4f815a094a0ffe42474c61d8ae8344e5356aaf94",
      "tree": "176f75b4a0d87c7181c45fe231a76243d22524b1",
      "parents": [
        "2d5fd2d963675b366f3fb7dd16b98a03c51fe10c",
        "52e1bdf2882b5e3378ceb9523b97f80c7bc32071"
      ],
      "author": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Oct 29 10:18:32 2015 -0400"
      },
      "committer": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Oct 29 10:18:32 2015 -0400"
      },
      "message": "Merge branch \u0027workaround_mockito\u0027 into \u0027ibm-trunk\u0027\n\nRemoved unused constructor and fixed intermittent unit test failure\n\nSee merge request !60\n"
    },
    {
      "commit": "52e1bdf2882b5e3378ceb9523b97f80c7bc32071",
      "tree": "176f75b4a0d87c7181c45fe231a76243d22524b1",
      "parents": [
        "2d5fd2d963675b366f3fb7dd16b98a03c51fe10c"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Oct 29 14:01:12 2015 +0000"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Oct 29 14:01:12 2015 +0000"
      },
      "message": "Removed unused constructor and fixed intermittent unit test failure\n"
    },
    {
      "commit": "2d5fd2d963675b366f3fb7dd16b98a03c51fe10c",
      "tree": "fedb69fbcd5205f826b8885871017ee29663b843",
      "parents": [
        "eab4a8ddf214e7e8b0b1ff9eaff713c0a2a4a38a",
        "f580371d0268da98d776f118aa86c0d68b780a89"
      ],
      "author": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Oct 28 15:51:56 2015 -0400"
      },
      "committer": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Oct 28 15:51:56 2015 -0400"
      },
      "message": "Merge branch \u0027connection_counting\u0027 into \u0027ibm-trunk\u0027\n\nCache outbound connections with reference counting.\n\nSee merge request !59\n"
    },
    {
      "commit": "f580371d0268da98d776f118aa86c0d68b780a89",
      "tree": "fedb69fbcd5205f826b8885871017ee29663b843",
      "parents": [
        "eab4a8ddf214e7e8b0b1ff9eaff713c0a2a4a38a"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Sep 10 14:18:51 2015 +0100"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed Oct 28 19:48:07 2015 +0000"
      },
      "message": "Cache outbound connections with reference counting.\n"
    },
    {
      "commit": "eab4a8ddf214e7e8b0b1ff9eaff713c0a2a4a38a",
      "tree": "53b7a735fc18e594604cedc84d8480920118b9f2",
      "parents": [
        "42b91100eba4a6877cbfe1bc311b826919d385f6",
        "3e5ad8567cf854be1b8a2bce9574e1d24619b5ea"
      ],
      "author": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Mon Aug 24 12:15:10 2015 -0400"
      },
      "committer": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Mon Aug 24 12:15:10 2015 -0400"
      },
      "message": "Merge branch \u0027clean-up-connection-clean-up\u0027 into \u0027ibm-trunk\u0027\n\nClean up connection clean up\n\nSee merge request !58\n"
    },
    {
      "commit": "3e5ad8567cf854be1b8a2bce9574e1d24619b5ea",
      "tree": "53b7a735fc18e594604cedc84d8480920118b9f2",
      "parents": [
        "42b91100eba4a6877cbfe1bc311b826919d385f6"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 24 17:06:16 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 24 17:06:16 2015 +0100"
      },
      "message": "Refactored to use modern Java syntax and idiom\n"
    },
    {
      "commit": "42b91100eba4a6877cbfe1bc311b826919d385f6",
      "tree": "0efe96377098b9e6e0589cfdf2da9c8e2d59a1f5",
      "parents": [
        "4fb8a476b26701d9c35a43db3a983b517a9fbbd1",
        "f05ad391f61dc493cb65679550b7f0fe93e28076"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Aug 03 08:44:43 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Aug 03 08:44:43 2015 -0400"
      },
      "message": "Merge branch \u0027support_skipped_fields\u0027 into \u0027ibm-trunk\u0027\n\nSupport skipped fields\n\nSee merge request !57\n"
    },
    {
      "commit": "f05ad391f61dc493cb65679550b7f0fe93e28076",
      "tree": "0efe96377098b9e6e0589cfdf2da9c8e2d59a1f5",
      "parents": [
        "42943b77904364d8c8ffcaf79f8683572b259026"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 03 13:22:06 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 03 13:41:04 2015 +0100"
      },
      "message": "Nobble failing test (for now)\n"
    },
    {
      "commit": "42943b77904364d8c8ffcaf79f8683572b259026",
      "tree": "7fa79afd9881cb05fd72ea0d145ec8101bd227ad",
      "parents": [
        "ffe65d6a2a1836c61a8deb9c4c7675610a23c154"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 28 23:33:10 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 03 13:41:04 2015 +0100"
      },
      "message": "Allow meta calls for classes with two self-references\n"
    },
    {
      "commit": "ffe65d6a2a1836c61a8deb9c4c7675610a23c154",
      "tree": "bca81c3e0647eb94f385e253726278a7b358b438",
      "parents": [
        "4fb8a476b26701d9c35a43db3a983b517a9fbbd1"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 21 18:01:25 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 03 13:41:04 2015 +0100"
      },
      "message": "Add failing FVD test\n"
    },
    {
      "commit": "4fb8a476b26701d9c35a43db3a983b517a9fbbd1",
      "tree": "890bd9f5eaf2735cd6ce53c8e2bf5187f4f869c0",
      "parents": [
        "32255b0bc18e1f704f4376e99a92ffbf12c8fb73",
        "eb5f88cf88c4b42d6821ef0b846e3457e14ca31b"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Aug 03 05:02:26 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Aug 03 05:02:26 2015 -0400"
      },
      "message": "Merge branch \u0027reuse_remote_naming_contexts\u0027 into \u0027ibm-trunk\u0027\n\nReuse remote naming contexts\n\nSee merge request !56\n"
    },
    {
      "commit": "eb5f88cf88c4b42d6821ef0b846e3457e14ca31b",
      "tree": "890bd9f5eaf2735cd6ce53c8e2bf5187f4f869c0",
      "parents": [
        "32255b0bc18e1f704f4376e99a92ffbf12c8fb73"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu Jul 16 12:20:30 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Aug 03 09:55:10 2015 +0100"
      },
      "message": "Reuse remote naming context servant\n\nChanged POA policy to allow user-defined IDs\nPublished policies factory method on SPI\nAdapted BindingIterator to generate its own servant ID\n"
    },
    {
      "commit": "32255b0bc18e1f704f4376e99a92ffbf12c8fb73",
      "tree": "f9a8e65a60af3fcbf9f37e5792f5ba12489e4d52",
      "parents": [
        "3ebe0147f2ed236cf9718760e4281c5ffdd18513",
        "cd1f145f93d3121a3f38ba42610157f635a1786f"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 14 05:19:59 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Tue Jul 14 05:19:59 2015 -0400"
      },
      "message": "Merge branch \u0027npe_in_meta\u0027 into \u0027ibm-trunk\u0027\n\nNpe in meta\n\nSee merge request !55\n"
    },
    {
      "commit": "cd1f145f93d3121a3f38ba42610157f635a1786f",
      "tree": "fb511b381e2140694c582be38eb1a1adaefa7d6f",
      "parents": [
        "92b86cd397094f0fb8a9cee144943fd3d3879da3"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 14 10:16:30 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 14 10:16:30 2015 +0100"
      },
      "message": "Add testcase for fix in fvd generation.\n"
    },
    {
      "commit": "3ebe0147f2ed236cf9718760e4281c5ffdd18513",
      "tree": "188304a5c77f5172088207cf467eec7ec5bc295e",
      "parents": [
        "b691809bd57057e46aa07e50fd9b9cabbe1d0ff7",
        "8ca5714f322f38f75e4c9c716a011dc6e131322e"
      ],
      "author": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Jul 09 07:04:31 2015 -0400"
      },
      "committer": {
        "name": "Joseph Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Thu Jul 09 07:04:31 2015 -0400"
      },
      "message": "Merge branch \u0027yoko_auxilliary_stream_format\u0027 into \u0027ibm-trunk\u0027\n\nYoko auxilliary stream format\n\nSee merge request !54\n"
    },
    {
      "commit": "8ca5714f322f38f75e4c9c716a011dc6e131322e",
      "tree": "188304a5c77f5172088207cf467eec7ec5bc295e",
      "parents": [
        "b691809bd57057e46aa07e50fd9b9cabbe1d0ff7"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 07 11:30:40 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue Jul 07 11:30:40 2015 +0100"
      },
      "message": "Add Yoko Auxilliary Stream Format tagged component and service context\n"
    },
    {
      "commit": "92b86cd397094f0fb8a9cee144943fd3d3879da3",
      "tree": "e4de6640071d5737de7af91052e43cdc61f1d92b",
      "parents": [
        "b691809bd57057e46aa07e50fd9b9cabbe1d0ff7"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Jun 15 16:58:07 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Jun 15 16:58:07 2015 +0100"
      },
      "message": "Fix bad recursion in getValueMembers()"
    },
    {
      "commit": "b691809bd57057e46aa07e50fd9b9cabbe1d0ff7",
      "tree": "54377a0d6f5c6fdde6fbb6382379ae1ec2b1e221",
      "parents": [
        "6a8f04fe3dcd7b14988e01d5b9d132583eb8d27f",
        "f7781dca3f1413413bc1f07dc0d843dd5c69b51e"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 08 12:23:19 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Mon Jun 08 12:23:19 2015 -0400"
      },
      "message": "Merge branch \u0027ueinfo_with_downcall_locking\u0027 into \u0027ibm-trunk\u0027\n\nUeinfo with downcall locking\n\nClean up locking in Downcall to use java.util.concurrent.locks.\nUnknown exception info service context was being unmarshalled on the wrong thread and did not have the correct class loading context.\nTypeDescriptor caching was incorrect and allowed finding the wrong class in some circumstances.\nFullValueDescription from ValueDescriptor incorrectly reported non-custom chunked types as custom, leading to errors when the client ORB tried to unmarshal the associated data.\n\nSee merge request !53\n"
    },
    {
      "commit": "f7781dca3f1413413bc1f07dc0d843dd5c69b51e",
      "tree": "54377a0d6f5c6fdde6fbb6382379ae1ec2b1e221",
      "parents": [
        "5a31410bf59dcadf27c57209e6208a91e7823515"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:35:11 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:35:11 2015 +0100"
      },
      "message": "Correct is_custom information sent in FVD\n"
    },
    {
      "commit": "5a31410bf59dcadf27c57209e6208a91e7823515",
      "tree": "c86fdd62150e468b2d33c667b024994cb323312d",
      "parents": [
        "ad04c689910d1ba041793ec5e375a716ffb5937a"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 21:48:42 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 21:48:42 2015 +0100"
      },
      "message": "Enhance TypeDescriptor caching / retrieval\n"
    },
    {
      "commit": "ad04c689910d1ba041793ec5e375a716ffb5937a",
      "tree": "3eadd62c187aa90e54e4a548bdf072c49184a494",
      "parents": [
        "ea43056fd579bf1600762fff9bdd4556e193aee6",
        "6a8f04fe3dcd7b14988e01d5b9d132583eb8d27f"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 15:15:51 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 15:15:51 2015 +0100"
      },
      "message": "Merge branch \u0027ibm-trunk\u0027 into ueinfo_with_downcall_locking\n"
    },
    {
      "commit": "ea43056fd579bf1600762fff9bdd4556e193aee6",
      "tree": "8f1721476dbec0750163f6498cba3863c66f4eab",
      "parents": [
        "5090946caf4ccc7361bb636c812483c3d75833cb"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 15:13:26 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 15:13:26 2015 +0100"
      },
      "message": "Defer unmarshalling UnknownExceptionInfo data\n"
    },
    {
      "commit": "6a8f04fe3dcd7b14988e01d5b9d132583eb8d27f",
      "tree": "54bc47584250da1962837084dec596d06996fea0",
      "parents": [
        "7b46aa0c95855297b8f04a701b7b1e16ff391244",
        "c14541aafde98e84b90d54ad6efd795ee321a6dd"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Jun 05 09:52:41 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri Jun 05 09:52:41 2015 -0400"
      },
      "message": "Merge branch \u0027shutdown-hole-1\u0027 into \u0027ibm-trunk\u0027\n\nShutdown hole 1\n\nSee merge request !52\n"
    },
    {
      "commit": "5090946caf4ccc7361bb636c812483c3d75833cb",
      "tree": "bfc2cbd5c99fbb2fed52397109f74677c05bdcb6",
      "parents": [
        "ded713eabbb9308718fc383e228be6611a1aad07"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 12:00:01 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri Jun 05 12:00:01 2015 +0100"
      },
      "message": "whitespace only\n"
    },
    {
      "commit": "c14541aafde98e84b90d54ad6efd795ee321a6dd",
      "tree": "54bc47584250da1962837084dec596d06996fea0",
      "parents": [
        "7b46aa0c95855297b8f04a701b7b1e16ff391244"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Jun 04 21:53:00 2015 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu Jun 04 21:53:00 2015 -0400"
      },
      "message": "register the server starter run thread with the phaser to prevent shutdown before the shutdown task is registered\n"
    },
    {
      "commit": "ded713eabbb9308718fc383e228be6611a1aad07",
      "tree": "f83411f50a069025c574cb83c6cb004c32499aff",
      "parents": [
        "628e87edfe26ad742755c713f5c56b2d30509332"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu Jun 04 01:35:25 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu Jun 04 01:35:25 2015 +0100"
      },
      "message": "Use read/write locking for downcall state engine\n"
    },
    {
      "commit": "628e87edfe26ad742755c713f5c56b2d30509332",
      "tree": "3fc76333d27ede00d532d6ad9a2b55a7148dde87",
      "parents": [
        "7b46aa0c95855297b8f04a701b7b1e16ff391244"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed Jun 03 22:51:08 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed Jun 03 22:51:08 2015 +0100"
      },
      "message": "Enhance UnknownExceptionInfo unmarshalling handling\n"
    },
    {
      "commit": "7b46aa0c95855297b8f04a701b7b1e16ff391244",
      "tree": "105f3172fac3494e2dbbc844dc4abfb45b2e5512",
      "parents": [
        "fecb90d58274bf549b360f4ae836a9b9a9655277",
        "c6cde1a26e3b9a7ddacbacfb9b78a2e562a6873a"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu May 28 20:28:02 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu May 28 20:28:02 2015 -0400"
      },
      "message": "Merge branch \u0027correct_UserExceptionInfo_data\u0027 into \u0027ibm-trunk\u0027\n\nCorrect user exception info data\n\nSee merge request !51\n"
    },
    {
      "commit": "c6cde1a26e3b9a7ddacbacfb9b78a2e562a6873a",
      "tree": "105f3172fac3494e2dbbc844dc4abfb45b2e5512",
      "parents": [
        "fecb90d58274bf549b360f4ae836a9b9a9655277"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri May 29 01:20:04 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Fri May 29 01:20:04 2015 +0100"
      },
      "message": "Correct format of data for UserExceptionInfo service context\n"
    },
    {
      "commit": "fecb90d58274bf549b360f4ae836a9b9a9655277",
      "tree": "ec83bd8ce8408faf49d12d9b907a97406f635540",
      "parents": [
        "3d11ccd94ce456617efb42fed3dc32ea4a2b7f01",
        "84e3770f74c89ab652e742c8fca89cd139319b4f"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 20:51:25 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 20:51:25 2015 -0400"
      },
      "message": "Merge branch \u0027disable-repid-class-cache\u0027 into \u0027ibm-trunk\u0027\n\nDisable TypeDescriptorCache lookup for ClassDesc to Class resolution\n\nDoing this requires creating a standard utility for converting from repid to class names / classes in yoko-util, which can then be used by code in both yoko-core and yoko-rmi-impl (thus eliminating duplication and inconsistency).\n\nSee merge request !50\n"
    },
    {
      "commit": "84e3770f74c89ab652e742c8fca89cd139319b4f",
      "tree": "ec83bd8ce8408faf49d12d9b907a97406f635540",
      "parents": [
        "5aad6813317b6482c07f30d3809e334ff327414a"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 28 01:46:49 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 28 01:46:49 2015 +0100"
      },
      "message": "Use Pattern.quote() for compiled split patterns\n"
    },
    {
      "commit": "5aad6813317b6482c07f30d3809e334ff327414a",
      "tree": "3c4393c9809466b0e27327b95d865f4e9c183727",
      "parents": [
        "9b0f17fe032a7499101f2c70aadab26f95384c7e"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 28 00:54:31 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 28 00:54:31 2015 +0100"
      },
      "message": "Special-case IDL:omg.org/CORBA/WStringValue:1.0\n"
    },
    {
      "commit": "9b0f17fe032a7499101f2c70aadab26f95384c7e",
      "tree": "7fe88e0995e4a215251d521f3ea7d593e6030283",
      "parents": [
        "3407444d1cd7ae884272f3e20242406faa8a8667"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 22:43:34 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 22:43:34 2015 +0100"
      },
      "message": "Produce best-of-breed repid to class name conversion\n"
    },
    {
      "commit": "3407444d1cd7ae884272f3e20242406faa8a8667",
      "tree": "ac68717598b7402b9a5304b594c86dd4ae667d4d",
      "parents": [
        "0876adb888ff786a7463866587a5b02e1581b1a0"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 21:23:11 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 21:23:11 2015 +0100"
      },
      "message": "Improve RepIds.fixName implementation\n"
    },
    {
      "commit": "0876adb888ff786a7463866587a5b02e1581b1a0",
      "tree": "ad3dcd7339f22ffcf22b96779c73bef011a5946d",
      "parents": [
        "a814e3657f2862b78788f09ff4974aa738a2b2ad"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 20:32:03 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 20:33:48 2015 +0100"
      },
      "message": "Provide RepId utils from yoko-util\n"
    },
    {
      "commit": "a814e3657f2862b78788f09ff4974aa738a2b2ad",
      "tree": "6543a6449375db673e94d2afc19cfc3a38705b49",
      "parents": [
        "3d11ccd94ce456617efb42fed3dc32ea4a2b7f01"
      ],
      "author": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed May 27 18:25:41 2015 +0100"
      },
      "committer": {
        "name": "Joe Chacko",
        "email": "chackoj@uk.ibm.com",
        "time": "Wed May 27 18:25:41 2015 +0100"
      },
      "message": "Do not use the cached class when converting a ClassDesc to a Class\n"
    },
    {
      "commit": "3d11ccd94ce456617efb42fed3dc32ea4a2b7f01",
      "tree": "ea03a1cb05ea998768a3b333978c149d989d5ff9",
      "parents": [
        "f00755897697aebbd3a8795bde7741ea547c5909",
        "d48c200390d58d53efc3b89f9226179c48c9aee1"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 09:51:03 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 09:51:03 2015 -0400"
      },
      "message": "Merge branch \u0027bidir-deadlock\u0027 into \u0027ibm-trunk\u0027\n\nBidir deadlock\n\nSee merge request !49\n"
    },
    {
      "commit": "d48c200390d58d53efc3b89f9226179c48c9aee1",
      "tree": "5808121dfa462d127a001756f56a9b33fb6119ff",
      "parents": [
        "4d93d897fa1cdb751727a9d2ac659c9782957ab1",
        "a1cab3bca0fbe660f99dde2bbea46504f1c53b02"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 14:48:42 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 14:48:42 2015 +0100"
      },
      "message": "Merge branch \u0027bidir-deadlock.2\u0027 into bidir-deadlock\n"
    },
    {
      "commit": "f00755897697aebbd3a8795bde7741ea547c5909",
      "tree": "bcaacec5b0471957932046e34a1d199eecf4be55",
      "parents": [
        "ca997b7ea84dcd6743650203d62ca24aaafc335b",
        "e130c215141bb9874702cf8054f4a3c1f46124da"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 08:33:19 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 08:33:19 2015 -0400"
      },
      "message": "Merge branch \u0027classbasedesc_doprivileged\u0027 into \u0027ibm-trunk\u0027\n\nClassbasedesc doprivileged\n\nSee merge request !48\n"
    },
    {
      "commit": "e130c215141bb9874702cf8054f4a3c1f46124da",
      "tree": "bcaacec5b0471957932046e34a1d199eecf4be55",
      "parents": [
        "ca997b7ea84dcd6743650203d62ca24aaafc335b"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 13:32:00 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 13:32:00 2015 +0100"
      },
      "message": "Use doPrivileged in ClassBaseDescriptor.init()\n"
    },
    {
      "commit": "ca997b7ea84dcd6743650203d62ca24aaafc335b",
      "tree": "977e9847c24c01f0b0a0bdecb60fb34167748935",
      "parents": [
        "f6e0625fbb195e0aefb1db858b1a3db5afb2b867",
        "fc6c68276cd57093b8f7a5b621fa8e3f38c235fa"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 07:18:46 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Wed May 27 07:18:46 2015 -0400"
      },
      "message": "Merge branch \u0027class_marshalling\u0027 into \u0027ibm-trunk\u0027\n\nClass marshalling\n\nSorts out conversion of Class to ClassDesc during marshalling and ClassDesc to Class during unmarshalling.\n\nAlso correct ArrayValueDescriptor so that ValueDescriptor.writeReplace is called for each element in the array.\n\nSee merge request !47\n"
    },
    {
      "commit": "fc6c68276cd57093b8f7a5b621fa8e3f38c235fa",
      "tree": "977e9847c24c01f0b0a0bdecb60fb34167748935",
      "parents": [
        "f6e0625fbb195e0aefb1db858b1a3db5afb2b867"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 12:04:03 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 27 12:04:03 2015 +0100"
      },
      "message": "Correct Class marshalling using ClassDesc\n"
    },
    {
      "commit": "4d93d897fa1cdb751727a9d2ac659c9782957ab1",
      "tree": "5808121dfa462d127a001756f56a9b33fb6119ff",
      "parents": [
        "31052189df9c44be0411dbfea2f49ad009d9818f"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Thu May 21 14:35:40 2015 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 26 18:28:29 2015 -0400"
      },
      "message": "work on shutdown logic; wait to close down pool until GIOPConnectionThreaded shutdowns have been run\n"
    },
    {
      "commit": "31052189df9c44be0411dbfea2f49ad009d9818f",
      "tree": "c1b5b88dc48a145ffe99058c08325c1c6da947dd",
      "parents": [
        "7ddcd032e1732c423d76c456c61907c63edc9af9"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Tue May 19 00:01:46 2015 +0100"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 26 18:28:16 2015 -0400"
      },
      "message": "Use ReadWriteLock for receiver threads / shutdown\n"
    },
    {
      "commit": "7ddcd032e1732c423d76c456c61907c63edc9af9",
      "tree": "19fc9370a865f19963df14fcfc78774834ccd510",
      "parents": [
        "d33611df9211e59e8bb282ce1bd29ad7d22f814e"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Sun May 17 00:23:20 2015 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 26 18:28:04 2015 -0400"
      },
      "message": "Fix deadlock on some jdks between write and close by synchronizing shutdown using the sendMutex_ already used for send\n"
    },
    {
      "commit": "d33611df9211e59e8bb282ce1bd29ad7d22f814e",
      "tree": "67eb7f80afe437ed0a4b8b71d0493cb744d29201",
      "parents": [
        "f6e0625fbb195e0aefb1db858b1a3db5afb2b867"
      ],
      "author": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Sat May 16 18:43:14 2015 -0400"
      },
      "committer": {
        "name": "David Jencks",
        "email": "djencks@apache.org",
        "time": "Tue May 26 18:27:41 2015 -0400"
      },
      "message": "use internal ExecutorServices instead of thread groups in ORBInstance to remove client deadlock due to expecting threads ending to notify their thread group\n"
    },
    {
      "commit": "f6e0625fbb195e0aefb1db858b1a3db5afb2b867",
      "tree": "107e5009113119b493c7c2a65a3557405d354dff",
      "parents": [
        "40c437d695857e4e6f5b76d02f08ee954232b826",
        "4f2a5a5223c86e6829641df7f88cf700b5de63b0"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 22:37:10 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 22:37:10 2015 -0400"
      },
      "message": "Merge branch \u0027enum_type_fix\u0027 into \u0027ibm-trunk\u0027\n\nEnum type fix\n\nSee merge request !46\n"
    },
    {
      "commit": "4f2a5a5223c86e6829641df7f88cf700b5de63b0",
      "tree": "107e5009113119b493c7c2a65a3557405d354dff",
      "parents": [
        "40c437d695857e4e6f5b76d02f08ee954232b826"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon May 25 03:36:10 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon May 25 03:36:10 2015 +0100"
      },
      "message": "Ensure zero suid for java.lang.Enum\n"
    },
    {
      "commit": "40c437d695857e4e6f5b76d02f08ee954232b826",
      "tree": "5d3f69afea47a181d9b94869fbfe06821bd4288a",
      "parents": [
        "6f3ff67ec018c963e991c35dc17be06f1652fb80",
        "40a57b1a29ed76457cb14b670985ac1e5345f02e"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 22:26:08 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 22:26:08 2015 -0400"
      },
      "message": "Merge branch \u0027enum_type_fix\u0027 into \u0027ibm-trunk\u0027\n\nEnum type fix\n\nFind the correct Class in an enum\u0027s type hierarchy to use in the call to Enum.valueOf()\n\nSee merge request !45\n"
    },
    {
      "commit": "40a57b1a29ed76457cb14b670985ac1e5345f02e",
      "tree": "5d3f69afea47a181d9b94869fbfe06821bd4288a",
      "parents": [
        "6f3ff67ec018c963e991c35dc17be06f1652fb80"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon May 25 03:18:21 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Mon May 25 03:18:21 2015 +0100"
      },
      "message": "Find correct enum type in class hierarchy\n"
    },
    {
      "commit": "6f3ff67ec018c963e991c35dc17be06f1652fb80",
      "tree": "fd4e8c3207c17d0e4f1c6ff35d002998c2ab01e4",
      "parents": [
        "06b73e296ed98c3eced65582d93237893e9e4543",
        "4bec3e1e12d29d3d43d60672373c263d0e73639e"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 16:42:13 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sun May 24 16:42:13 2015 -0400"
      },
      "message": "Merge branch \u0027unknown_exception_handling\u0027 into \u0027ibm-trunk\u0027\n\nUnknown exception info propagation\n\nSee merge request !44\n"
    },
    {
      "commit": "06b73e296ed98c3eced65582d93237893e9e4543",
      "tree": "243d6e59f16ab13a434a73d2b2076966bacd5fea",
      "parents": [
        "1cb81671b7961ed04f86333afd5b2b55395c2e90",
        "026747d733050d7ee7fa305f74e9db613e760eb7"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat May 23 03:35:13 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Sat May 23 03:35:13 2015 -0400"
      },
      "message": "Merge branch \u0027re-add_idl_entity_check\u0027 into \u0027ibm-trunk\u0027\n\nRestore isIDLEntity check\n\nI previously misread the isIDLEntity() check as being redundant compared to IDLEntity.class.isAssignableFrom(), so removed it.\n\nHowever, isIDLEntity() only compares the interfaces directly declared on the class (not in its class hierarchy), and only compares those interface class for equality with IDLEntity (not merely if they\u0027re assignable to IDLEntity).\n\nThus, isIDLEntity() is a stronger check, which I now understand needs to be there.\n\nSee merge request !43\n"
    },
    {
      "commit": "026747d733050d7ee7fa305f74e9db613e760eb7",
      "tree": "243d6e59f16ab13a434a73d2b2076966bacd5fea",
      "parents": [
        "1cb81671b7961ed04f86333afd5b2b55395c2e90"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Sat May 23 08:28:56 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Sat May 23 08:28:56 2015 +0100"
      },
      "message": "Restore isIDLEntity check\n"
    },
    {
      "commit": "1cb81671b7961ed04f86333afd5b2b55395c2e90",
      "tree": "d53a85a615d04765f119e4a5aebcaf01cbbf3438",
      "parents": [
        "801a4eee3414dd2c6c005a2f53ed9b8f81f3b3e2",
        "2db00841e77277a1196a16b564a25e85502b7fbd"
      ],
      "author": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri May 22 13:07:50 2015 -0400"
      },
      "committer": {
        "name": "Neil GM Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Fri May 22 13:07:50 2015 -0400"
      },
      "message": "Merge branch \u0027TypeRepo-with-ClassValue\u0027 into \u0027ibm-trunk\u0027\n\nType repo with ClassValue, search repIdDesciptors cache during meta()\n\nSee merge request !42\n"
    },
    {
      "commit": "2db00841e77277a1196a16b564a25e85502b7fbd",
      "tree": "d53a85a615d04765f119e4a5aebcaf01cbbf3438",
      "parents": [
        "cc3d87d668002084c86264f7269b874ba16f7af6"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 21 19:22:03 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 21 19:22:03 2015 +0100"
      },
      "message": "Search TypeDescriptor cache first in meta(repId)\n"
    },
    {
      "commit": "cc3d87d668002084c86264f7269b874ba16f7af6",
      "tree": "b4e348b9be3f1f67a006ce6529bacabf938bb169",
      "parents": [
        "da3f8d03ebeead8319a10d1f8ca321d7e84e5405"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 21 17:23:06 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Thu May 21 17:23:06 2015 +0100"
      },
      "message": "Indenting\n"
    },
    {
      "commit": "da3f8d03ebeead8319a10d1f8ca321d7e84e5405",
      "tree": "3dfa3c6133e142c48a9dc03b89ce9ab0fc218ae0",
      "parents": [
        "e14980140a436b819d99b2351b96d9f1bfb44fa9",
        "801a4eee3414dd2c6c005a2f53ed9b8f81f3b3e2"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu May 21 14:08:15 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "neil_richards@uk.ibm.com",
        "time": "Thu May 21 14:08:15 2015 +0100"
      },
      "message": "Merge branch \u0027ibm-trunk\u0027 into TypeRepo-with-ClassValue\n"
    },
    {
      "commit": "4bec3e1e12d29d3d43d60672373c263d0e73639e",
      "tree": "7372c56de730fbf292d4f9d919f03b2a17ece8ef",
      "parents": [
        "801a4eee3414dd2c6c005a2f53ed9b8f81f3b3e2"
      ],
      "author": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 20 19:54:13 2015 +0100"
      },
      "committer": {
        "name": "Neil Richards",
        "email": "ngmr@linux.vnet.ibm.com",
        "time": "Wed May 20 19:54:13 2015 +0100"
      },
      "message": "Propagate unchecked exceptions in UnknownExceptionInfo service contexts\n"
    }
  ],
  "next": "a1cab3bca0fbe660f99dde2bbea46504f1c53b02"
}
