)]}'
{
  "log": [
    {
      "commit": "7bb58faf91a3675e455961b0943d3eee0a56fc4c",
      "tree": "34c6a225791664e7f2aa141fd2096db1e7a94f9e",
      "parents": [
        "26daffc770abaee004f91bf31156cf458fefca86"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Mon Apr 02 16:50:13 2018 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Mon Apr 02 16:50:13 2018 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "26daffc770abaee004f91bf31156cf458fefca86",
      "tree": "ed596a66b360b7ac457e1b51c6912cd4e9d8a3ae",
      "parents": [
        "d671a74fe8aa631e8f006aad5e43d3b3f1be6359"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Mon Apr 02 16:50:12 2018 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Mon Apr 02 16:50:12 2018 -0400"
      },
      "message": "[maven-release-plugin] prepare release 3.0.0.M01\n"
    },
    {
      "commit": "d671a74fe8aa631e8f006aad5e43d3b3f1be6359",
      "tree": "34c6a225791664e7f2aa141fd2096db1e7a94f9e",
      "parents": [
        "5e7bae3c504265c8c7f5b3882b3a794dd3b80f69"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:42:44 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:42:44 2018 +0200"
      },
      "message": "Release 3.0.0.M01: Updated documentation\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "5e7bae3c504265c8c7f5b3882b3a794dd3b80f69",
      "tree": "576a3d1989bc2a51c210232a9ac9cea145cf5d99",
      "parents": [
        "2ec87a607e4351afc577f985d1c7c3d9ced1bfeb"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:40:11 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:40:11 2018 +0200"
      },
      "message": "Release 3.0.0.M01: Updated documentation\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "2ec87a607e4351afc577f985d1c7c3d9ced1bfeb",
      "tree": "655dfa7a4e2fbf8f3a75cb987e6cda4c5d13b85a",
      "parents": [
        "b1a6c34f96a2fc48c38d22e85c99f1991f085466"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:31:39 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:31:39 2018 +0200"
      },
      "message": "Release 3.0.0.M01: Aligned version naming\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "b1a6c34f96a2fc48c38d22e85c99f1991f085466",
      "tree": "beb6b60d67ccd34c4665ac214baf65c46408bb49",
      "parents": [
        "8306cf15eb0cbb25a8b588c772e3d755ce450e85"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:06:46 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:06:46 2018 +0200"
      },
      "message": "Removed orphaned fixme\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "8306cf15eb0cbb25a8b588c772e3d755ce450e85",
      "tree": "dbb2a2ebc103aa71cef6080eac7854b97a367996",
      "parents": [
        "68e920f287e7ea6069e08e0197ad292e771a5033"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:02:51 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 21:02:51 2018 +0200"
      },
      "message": "Release 3.0.0.M1: Updated release notes\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "68e920f287e7ea6069e08e0197ad292e771a5033",
      "tree": "ad8620aa2f3d94bcb858caef688dfe61c0c0e537",
      "parents": [
        "7c4504bbca08fec4b570d4637fe0eedeaebf9763"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 20:59:04 2018 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 02 20:59:04 2018 +0200"
      },
      "message": "528188 Update to Spring 5\n\nUpdated to latest Spring 5 version\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "7c4504bbca08fec4b570d4637fe0eedeaebf9763",
      "tree": "a06f2024cca4c10eea747caa14c9a67d8a78ef81",
      "parents": [
        "6539b736726fc4794c5e80996b359a9529519551"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 17:09:21 2018 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 17:09:21 2018 +0100"
      },
      "message": "Release 3.0.0.M1: Updated release notes\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "6539b736726fc4794c5e80996b359a9529519551",
      "tree": "78804573cd82cc29a68a53ec7a0f1901a48bfcef",
      "parents": [
        "b15747d8adc811444f6a261c2718fb8ecedbb4f9"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 16:20:33 2018 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 16:20:33 2018 +0100"
      },
      "message": "Added developer metadata\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "b15747d8adc811444f6a261c2718fb8ecedbb4f9",
      "tree": "7f4a8ce6dff0fe6df92210dc022145f712ee7e47",
      "parents": [
        "c6a0ddc39b4ea0cf02b94e27f7332dc61f188b11"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 15:14:36 2018 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 23 15:14:36 2018 +0100"
      },
      "message": "518934 Deadlock when exporting service due to target bean caching\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "c6a0ddc39b4ea0cf02b94e27f7332dc61f188b11",
      "tree": "caaba490415cf4c24a8dc7018f6dfb128455e1bb",
      "parents": [
        "e09b820d08e761f42c164878c6c26e3758583135"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Wed Feb 21 23:22:38 2018 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Wed Feb 21 23:22:38 2018 +0100"
      },
      "message": "528188 Update to Spring 5\n\nUpdated to latest Spring 5 version\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "e09b820d08e761f42c164878c6c26e3758583135",
      "tree": "c7cfe662f46087e0f947d3d2edd1774b88f2ddb6",
      "parents": [
        "0109992c0822e6da95a8100dc74bd5df3098851f"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 20:20:15 2017 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 20:20:15 2017 +0100"
      },
      "message": "528188 Update to Spring 5\n\nAdapted tests to changes\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "0109992c0822e6da95a8100dc74bd5df3098851f",
      "tree": "3d748ea60f843cdfa8130680df410922d72f18c6",
      "parents": [
        "8c95dac185dc64bea2f9037c726745f5a9bc1e2a"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 11:29:52 2017 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 11:29:52 2017 +0100"
      },
      "message": "528188 Update to Spring 5\n\nExplicitly added DisposableBean to OSGi application context as it was removed from the standard app context hierarchy\n\nImproved test case to better document the expected behavior\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "8c95dac185dc64bea2f9037c726745f5a9bc1e2a",
      "tree": "fd3d60e125bfad99b9fa305db8f896e18f7357c8",
      "parents": [
        "a8bc65688b1010deef1d0c153e3dd6d0bf73e9ab"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 00:54:23 2017 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Dec 29 00:54:23 2017 +0100"
      },
      "message": "528188 Update to Spring 5\n\nAdapted test assumptions to Spring 5 changes\nRemoved OrderManagedProperties. There is no specification or requirement for its existence, and it is conceptually flawed as it opposed the semantics of its super class (Properties).\nRemoved test cases no longer applicable or empty.\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "a8bc65688b1010deef1d0c153e3dd6d0bf73e9ab",
      "tree": "797538be85cb162db449871a9b99547e4189b481",
      "parents": [
        "eff2b4816e59c311904f01e1784e92de6ce3682f"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Wed Dec 06 10:29:09 2017 +0100"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Wed Dec 06 10:29:09 2017 +0100"
      },
      "message": "528188 - Update to Spring 5\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "eff2b4816e59c311904f01e1784e92de6ce3682f",
      "tree": "840dd2bbf4d3259d585cf2b559ab3a2675eb91eb",
      "parents": [
        "82696ce50150570d10dc029085c783fafbb047ed"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Tue Jul 25 08:27:53 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Tue Jul 25 08:27:53 2017 +0200"
      },
      "message": "518488 ShutdownSorter does not take into account bundles with references to services provided by the same bundle\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "82696ce50150570d10dc029085c783fafbb047ed",
      "tree": "8228d745c6912bf0b03655e18f54187d25bee235",
      "parents": [
        "10dc4a3581c2d3be585ef270b76c721cd881af0c"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Sat Jun 10 15:45:58 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Sat Jun 10 15:45:58 2017 +0200"
      },
      "message": "Update after feature branch merge\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "10dc4a3581c2d3be585ef270b76c721cd881af0c",
      "tree": "407db688331f7e6331f5a868840057d1c38f798c",
      "parents": [
        "bc483b40a95d609f2e02f0860784523060d15e11"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Jun 09 23:26:29 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri Jun 09 23:26:29 2017 +0200"
      },
      "message": "517645: Provide a java 7 backport of gemini blueprint 2.1.0 for Virgo\n - Corrected version to be OSGi-compliant\n - Corrected backport for ShutdownSorter\n - Adapted test dependencies to build with JDK 1.7\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "bc483b40a95d609f2e02f0860784523060d15e11",
      "tree": "684b9f026fc04980eeb6f2ed644e492682056ebf",
      "parents": [
        "c9b7b101136fcf53f9ca876047cbbe07c411a893"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Thu Jun 01 16:14:27 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Thu Jun 01 16:14:27 2017 +0200"
      },
      "message": "517645: Provide a java 7 backport of gemini blueprint 2.1.0 for Virgo\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "c9b7b101136fcf53f9ca876047cbbe07c411a893",
      "tree": "976d5d141cae46ea5d71ad4263ef8a776c5b6153",
      "parents": [
        "6d4f570fc092da7b1ee282c450b26026dfeaca30"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri May 05 05:11:28 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri May 05 05:11:28 2017 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "6d4f570fc092da7b1ee282c450b26026dfeaca30",
      "tree": "086f0ab2737447156eacb2c3395e02c4c1a73b7e",
      "parents": [
        "0d88cf16b7cadf1e308faeeeceb3a4012a6911ff"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri May 05 05:11:28 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri May 05 05:11:28 2017 -0400"
      },
      "message": "[maven-release-plugin] prepare release 2.1.0.RELEASE\n"
    },
    {
      "commit": "0d88cf16b7cadf1e308faeeeceb3a4012a6911ff",
      "tree": "2a83c9a7e30b90fce6b73a2cd8ff203d108c5a1d",
      "parents": [
        "cf6cd19dc4b26df81b52f7b2d7764d9407d1effa"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri May 05 10:22:10 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Fri May 05 10:22:10 2017 +0200"
      },
      "message": "Release 2.1.0: Prepared changelog\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "cf6cd19dc4b26df81b52f7b2d7764d9407d1effa",
      "tree": "2f1f273b4264636157fcb6436de2bd6293c5e62e",
      "parents": [
        "5db432f714062c18a2f8a4c38c0cad729fffb18d"
      ],
      "author": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon May 01 13:58:22 2017 +0200"
      },
      "committer": {
        "name": "ootto",
        "email": "olaf@x100.de",
        "time": "Mon May 01 13:58:22 2017 +0200"
      },
      "message": "511911: Update to Spring 4.3.x\n\nSigned-off-by: ootto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "5db432f714062c18a2f8a4c38c0cad729fffb18d",
      "tree": "b29e09d9041b3b41998bb711ef665163139806e7",
      "parents": [
        "b59b84f6b732f48071a09c0a42309b722316e0ab",
        "612bfe3fde381503f0ef1d8c9676bd56c5bc3442"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 18:32:45 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 18:32:45 2017 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.eclipse.org/gitroot/gemini.blueprint/org.eclipse.gemini.blueprint\n"
    },
    {
      "commit": "612bfe3fde381503f0ef1d8c9676bd56c5bc3442",
      "tree": "1621340d100b5b8d964f8f29e8b47a42b8df45b1",
      "parents": [
        "528e5a999e2086ca7fbdd7abf5f515ab5c09076e",
        "ec11910f543c746ec090400aeb55987e56baa6a1"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Thu Mar 30 12:31:40 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Thu Mar 30 12:31:40 2017 -0400"
      },
      "message": "Merge tag \u00272.1.0.M2\u0027 into ci-master\n\n[maven-release-plugin] copy for tag 2.1.0.M2\n"
    },
    {
      "commit": "b59b84f6b732f48071a09c0a42309b722316e0ab",
      "tree": "b29e09d9041b3b41998bb711ef665163139806e7",
      "parents": [
        "3b616bf24dd678d4e72adbffe0e698dab17052e1"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:56:09 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:56:09 2017 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "3b616bf24dd678d4e72adbffe0e698dab17052e1",
      "tree": "1621340d100b5b8d964f8f29e8b47a42b8df45b1",
      "parents": [
        "528e5a999e2086ca7fbdd7abf5f515ab5c09076e",
        "ec11910f543c746ec090400aeb55987e56baa6a1"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:51:35 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:51:35 2017 +0200"
      },
      "message": "Merge branch \u0027release\u0027\n"
    },
    {
      "commit": "528e5a999e2086ca7fbdd7abf5f515ab5c09076e",
      "tree": "bda6dd00bbce6fa701a4e75a5a58e127629ff73c",
      "parents": [
        "cc9e61328308a371792158645fd95978d1b7e8cf"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:44:03 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:44:03 2017 +0200"
      },
      "message": "Updated with regard to release of 2.1.0.M2\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "cc9e61328308a371792158645fd95978d1b7e8cf",
      "tree": "0bb9b893dca75ce1341490c32037e3dc7d0cc368",
      "parents": [
        "93e105e5ea37827cc139a9e3ed729006084eac00"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:31:32 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Mar 30 17:31:32 2017 +0200"
      },
      "message": "Updated with regard to release of 2.1.0.M2\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "ec11910f543c746ec090400aeb55987e56baa6a1",
      "tree": "4cbb2649a4a3f9ee1831857e2d97a2bbc6e3ca72",
      "parents": [
        "93e105e5ea37827cc139a9e3ed729006084eac00"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Tue Mar 28 12:30:24 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Tue Mar 28 12:30:24 2017 -0400"
      },
      "message": "[maven-release-plugin] prepare release 2.1.0.M2\n"
    },
    {
      "commit": "93e105e5ea37827cc139a9e3ed729006084eac00",
      "tree": "8580072229277c40cc976f3f6866b64d18ec1124",
      "parents": [
        "3453f3f14479bc13a9154f080a602df72ca68ead"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 28 17:56:47 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 28 17:56:47 2017 +0200"
      },
      "message": "357903: Add support for BeanDefinitionRegistryPostProcessor\n - Corrected exclusion filter\n - Enabled fragment tests for Apache Felix\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "3453f3f14479bc13a9154f080a602df72ca68ead",
      "tree": "0093af1a1f11cf3811ec079026b0dd386b7f79bc",
      "parents": [
        "6008a2dd14e25375272213123a2d3d745ca0d868"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 28 14:37:23 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 28 14:37:23 2017 +0200"
      },
      "message": "Updated with regard to release of 2.1.0.M2\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "6008a2dd14e25375272213123a2d3d745ca0d868",
      "tree": "eb61d4cc849916a97e5809cf8dced1eec71e1b37",
      "parents": [
        "a32ffc1136652758737d3c8fed1bc0c3e296b6de"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 27 16:44:15 2017 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 27 16:44:15 2017 +0200"
      },
      "message": "357903: Add support for BeanDefinitionRegistryPostProcessor\n - Integrated registry post processor support from Spring 4.3.x\n - Updated test framework with regard to Java 1.8\n - Replaced fest-assert with AssertJ as it is up-to-date and supports OSGi\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "a32ffc1136652758737d3c8fed1bc0c3e296b6de",
      "tree": "a3a09a17ce71fccbf32bcded584dbad8c7887fe0",
      "parents": [
        "9883efc94155e62e5d962941a0400549fdfb9cac"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 16:03:38 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 16:03:38 2017 +0100"
      },
      "message": "475592:  fix warning in ServerOsgiBundleXmlWebApplicationContext\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "9883efc94155e62e5d962941a0400549fdfb9cac",
      "tree": "1bde31717211814b68dc2f9df21a094bd31283de",
      "parents": [
        "323a4ef7ba32014cfab51771f04a86fba282c5c3"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 15:57:26 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 15:57:26 2017 +0100"
      },
      "message": "506536: Support autoGrowNestedPaths via CMUtils\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "323a4ef7ba32014cfab51771f04a86fba282c5c3",
      "tree": "00e48fb3470307e13aaf64808b898799c6775aad",
      "parents": [
        "19116e48cc11131f7465ac066493804acc2e6966"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 15:48:13 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 15:48:13 2017 +0100"
      },
      "message": "492769: OsgiFilterUtils should escape filter values that come from ServiceReference properties\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "19116e48cc11131f7465ac066493804acc2e6966",
      "tree": "d6f22a9122d65241acaf7bb8a34377416cfb30fa",
      "parents": [
        "46b694936c84790a54a2e46db61332fabdd55a25"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 14:09:21 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 14:09:21 2017 +0100"
      },
      "message": "452642:  Blueprint extender shutdown ordering affected by external bundles\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "46b694936c84790a54a2e46db61332fabdd55a25",
      "tree": "95c571d3a89abcaf6c87b78de89547334ee2cf87",
      "parents": [
        "2b2c2e90cbcd7a6ce6f0341db273957b8fe5c6f3"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:43:29 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:43:29 2017 +0100"
      },
      "message": "506104: NullPointerException in LifecycleManager maybeCreateApplicationContextFor on non-Blueprint bundle\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "2b2c2e90cbcd7a6ce6f0341db273957b8fe5c6f3",
      "tree": "c3f3a3edd4183fb805dc16739b64519a41f4cea6",
      "parents": [
        "95e62b5196f76428be0cb76411d50b96ebeefdd9"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:26:44 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:26:44 2017 +0100"
      },
      "message": "512927: Re-add spring-osgi extensions\nUpdates test case with regard to changed default configuration\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "95e62b5196f76428be0cb76411d50b96ebeefdd9",
      "tree": "a7675b2eec7de9fd87f8fd3e25ce587d1961fffc",
      "parents": [
        "eb36796897d42f0bf0cba719e7b42f66f2ae8be0"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:22:48 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 13:22:48 2017 +0100"
      },
      "message": "434148: Virgo fails to start on Turkish Windows\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "eb36796897d42f0bf0cba719e7b42f66f2ae8be0",
      "tree": "c8e8bf294b52cfc86c684fff041dee10bfd76ee0",
      "parents": [
        "2a66491c73fd541b704cfc4e8cf850b593893272"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 12:58:31 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 24 12:58:31 2017 +0100"
      },
      "message": "512927: Re-add spring-osgi extensions\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "2a66491c73fd541b704cfc4e8cf850b593893272",
      "tree": "1d0bc1b143b4ed2ecc60219a3eba0d2414499e41",
      "parents": [
        "cc56b0768f7cf76a236540e5f76a858eaa264ad3"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 17 13:24:35 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Mar 17 13:24:35 2017 +0100"
      },
      "message": "Updated changelog with regard to 2.1.0.M1 release\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "cc56b0768f7cf76a236540e5f76a858eaa264ad3",
      "tree": "25fbc7e568e9df57d554597fae6264622c002adc",
      "parents": [
        "d5f649d3ffac138a7bf0a8e341c0ce34c5041497"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri Mar 17 07:41:02 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri Mar 17 07:41:02 2017 -0400"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "d5f649d3ffac138a7bf0a8e341c0ce34c5041497",
      "tree": "cb48334801186d57b5e4e0494a68ad3cfec4e27e",
      "parents": [
        "5cb8c52ba2b706aa64f461cd6c442ba5995bc2c6"
      ],
      "author": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri Mar 17 07:41:02 2017 -0400"
      },
      "committer": {
        "name": "hudson",
        "email": "hudsonbuild@hudson.eclipse.org",
        "time": "Fri Mar 17 07:41:02 2017 -0400"
      },
      "message": "[maven-release-plugin] prepare release 2.1.0.M1\n"
    },
    {
      "commit": "5cb8c52ba2b706aa64f461cd6c442ba5995bc2c6",
      "tree": "3cb1ca0268f3b75c5f61dec3e6ecc19a8c0506ee",
      "parents": [
        "d4ebd80c812598f1aee1498c8d8b052cde5b0532"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 06 15:46:29 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 06 15:46:29 2017 +0100"
      },
      "message": "512974: rt.gemini.blueprint:  authorize Hudson to push to git (without code review)\n - removed site deployment - we don\u0027t do that.\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "d4ebd80c812598f1aee1498c8d8b052cde5b0532",
      "tree": "d3adb313a33097e5566ea9b6ac53dc116ae5d327",
      "parents": [
        "9efc324879df13b455ed8c7c11de21f3cd8b4ed0"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 06 13:22:17 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 06 13:22:17 2017 +0100"
      },
      "message": "512974: rt.gemini.blueprint:  authorize Hudson to push to git (without code review)\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "9efc324879df13b455ed8c7c11de21f3cd8b4ed0",
      "tree": "fe76a268615f9902327b22df25920761f07a9833",
      "parents": [
        "69221c7138ad5aebed669f62b59db0e80171e8a6"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Mar 01 23:06:49 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Mar 01 23:06:49 2017 +0100"
      },
      "message": "511911: Update to Spring 4.3.x\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "69221c7138ad5aebed669f62b59db0e80171e8a6",
      "tree": "ab3a2429b3c5ee83eaad8e40cced72484757cf48",
      "parents": [
        "8c0d74671d57dc1a6faecfc1ce92886070a93d55"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 28 14:08:45 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 28 14:08:45 2017 +0100"
      },
      "message": "512392: Make gemini blueprint use the standard maven release process\n\n - Cleaned up remaining outdated \u003crepository\u003e configs\n - Adapted plugin versions for the recent most maven version\n - Removed the old \"release\" module in favor of a profile-based approach\n - Updated to the coming milestone release snapshot version\n - Included all test bundles in the release build, with test execution disabled as test execution depends\n   on specific test profiles\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "8c0d74671d57dc1a6faecfc1ce92886070a93d55",
      "tree": "e10767d0f1742d7c5b8abbbdd6b8f2193cd52d21",
      "parents": [
        "f8cabbd5631ee82bb3f15de99b8a96414f7a128c"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 17 16:17:10 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 17 16:17:10 2017 +0100"
      },
      "message": "511306: Make BundleDelegatingClassLoader implement BundleReference\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "f8cabbd5631ee82bb3f15de99b8a96414f7a128c",
      "tree": "f1d2dac57cda9c7d24ef4114866f352c311ec4bb",
      "parents": [
        "a76d36d94d1f676d95358959cd2c864d8e0a2313"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 17 15:16:36 2017 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 17 15:16:36 2017 +0100"
      },
      "message": "493185: Introduce Maven 3.3+ support for gemini blueprint builds\n\n - Removed the deprecated virgo bundlor plugin in favor of the bnd-maven-plugin\n - Migrated the manifest templates to their respective bnd configuration equivalents\n\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "a76d36d94d1f676d95358959cd2c864d8e0a2313",
      "tree": "c823fd94b6e54592565d7b3bcdb9166586b814be",
      "parents": [
        "a717f4bc3231daf79b8ea3b743144b0f9f3d6945",
        "5be88c37254b495c6ce7f0d83d04e7767d362eb7"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 15:58:48 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 15:58:48 2016 +0200"
      },
      "message": "Merge branch \u0027release-2.x\u0027 into build\n"
    },
    {
      "commit": "5be88c37254b495c6ce7f0d83d04e7767d362eb7",
      "tree": "c823fd94b6e54592565d7b3bcdb9166586b814be",
      "parents": [
        "aa724e6a45179045e4b44fdc8fa05a3dea975586"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 14:57:10 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 14:57:10 2016 +0200"
      },
      "message": "410296:  compendium docs outdated\n\nUpdated with regard to spring version updates\nUpdated links to external resource where possible\nRemoved ancient references to pre-gemini\nresources where applicable\n\nApplied documentation contribution:\nCurrent documentation features outdated information\non cm update attributes. The \u0027update-strategy\u0027+\u0027update-method\u0027\nattributes were replaced by \u0027autowire-on-update\u0027+\n\u0027update-method\u0027 attributes and their behavior has\nchanged accordingly.\n"
    },
    {
      "commit": "aa724e6a45179045e4b44fdc8fa05a3dea975586",
      "tree": "103397a95d0492f4bef1cfcadb75a06e252c1704",
      "parents": [
        "548348377da341851d329875a3bda6050f69a6cf"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 12:11:12 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 12:11:12 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n\nDe-activated automatic release after close.\nThis means successfully staged releases\ncan be inspected and released manually.\n"
    },
    {
      "commit": "548348377da341851d329875a3bda6050f69a6cf",
      "tree": "fc43898b47438690d09319332255e7ee99ff392e",
      "parents": [
        "d3a5695a7d1a25da7c5e824ea89647993293d50c"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 11:14:10 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Thu Apr 28 11:14:10 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n\nActivated automatic release after close.\nThis means successfully staged releases\nare automatically released, i.e. a release\nbuild will effectively release the artifacts.\n"
    },
    {
      "commit": "d3a5695a7d1a25da7c5e824ea89647993293d50c",
      "tree": "103397a95d0492f4bef1cfcadb75a06e252c1704",
      "parents": [
        "fcf5e6e8e611d4890c080272d7fba4733e36c3cc"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Apr 27 23:51:52 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Apr 27 23:51:52 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n\nSonatype OSS compliance adaptations:\n - added \u003curl\u003e to \u003cscm\u003e\n"
    },
    {
      "commit": "fcf5e6e8e611d4890c080272d7fba4733e36c3cc",
      "tree": "f91953a640756613ae268496b24510c8d46da91f",
      "parents": [
        "17a97b9f7567fcb4987703026a763d54e8151c4d"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Apr 27 23:06:56 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Wed Apr 27 23:06:56 2016 +0200"
      },
      "message": "Release 2.0.0\n\nUpdated to the latest Spring 4.2 GA version\n"
    },
    {
      "commit": "17a97b9f7567fcb4987703026a763d54e8151c4d",
      "tree": "f382c824fbcd226d8c47f04e7c61832936ffbd01",
      "parents": [
        "88d19183d455c8b6e5c7bab9456a838b3a02e868"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 25 17:49:13 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Apr 25 17:49:13 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n\nRemoved internal provisioning of equinox OSGi runtime in favor\nof a dependency to the version provided by BIRT. Otherwise,\nthere would be an unresolvable dependency in the\ntest artifact, and the deployment would attempt\nto deploy the equinox framework.\n"
    },
    {
      "commit": "88d19183d455c8b6e5c7bab9456a838b3a02e868",
      "tree": "8605bcc9e0ef0d2344f83e3e871c9158e56d4f37",
      "parents": [
        "ad60a2751347b173a97c4f3f353a05691021c58d"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Sun Apr 24 23:16:31 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Sun Apr 24 23:16:31 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n\nApplied previous javadoc plugin config globally\n"
    },
    {
      "commit": "ad60a2751347b173a97c4f3f353a05691021c58d",
      "tree": "e9cacb2f256f9993d614b43e4e9ae3a8485f6bfe",
      "parents": [
        "d3e6179710b3379b195ba2e70c86ae155e9187d9"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Sun Apr 24 22:03:21 2016 +0200"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Sun Apr 24 22:03:21 2016 +0200"
      },
      "message": "490133: Integration of sonatype OSS deployment configuration (https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d490133)\n"
    },
    {
      "commit": "d3e6179710b3379b195ba2e70c86ae155e9187d9",
      "tree": "e0924027b6268660959dcf43be5b1609a659761c",
      "parents": [
        "3e31fb66292a96549cb9fa0373ff40b5e4d9d4b6"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 21 22:58:36 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 21 22:58:36 2016 +0100"
      },
      "message": "Release preparation: 2.0.0 -\u003e 2.0.0.RELEASE.\nRemoved old release leftovers (~/scartch) as well.\n"
    },
    {
      "commit": "3e31fb66292a96549cb9fa0373ff40b5e4d9d4b6",
      "tree": "1c2f2d31937f874e5c1383f29bedd0779ba0ca1b",
      "parents": [
        "8d8c6d3da9ccc1d861567d4bf8dd11271e90152f"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:37:48 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:37:48 2016 +0100"
      },
      "message": "489688:  BlueprintCustomCollectionEditor fails to convert non-collection values\n\nUpdated changelog as the fix is included in the 2.0.0 release\n"
    },
    {
      "commit": "8d8c6d3da9ccc1d861567d4bf8dd11271e90152f",
      "tree": "092526c72d3ac29d0939c1379627590763829043",
      "parents": [
        "9f7324971ae16a6267c6029b8fcb9f065c7889f4"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:31:21 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:32:21 2016 +0100"
      },
      "message": "489688:  BlueprintCustomCollectionEditor fails to convert non-collection values\n\nAdapted the behavior of the BlueprintCustomCollectionEditor to\nmatch the behavior of the super class, the default\nCustomCollectionEditor. Adapted test cases to reflect\nthe desired behavior.\n(cherry picked from commit a717f4b)\n"
    },
    {
      "commit": "a717f4bc3231daf79b8ea3b743144b0f9f3d6945",
      "tree": "a9dab4963b48811e2297038d30919a365ccecda2",
      "parents": [
        "fc6f51d3f7477c3d4467541fa67687f565a6b4a2"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:31:21 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 22:31:21 2016 +0100"
      },
      "message": "489688:  BlueprintCustomCollectionEditor fails to convert non-collection values\n\nAdapted the behavior of the BlueprintCustomCollectionEditor to\nmatch the behavior of the super class, the default\nCustomCollectionEditor. Adapted test cases to reflect\nthe desired behavior.\n"
    },
    {
      "commit": "9f7324971ae16a6267c6029b8fcb9f065c7889f4",
      "tree": "00e1b42388608ef957ffd8e971668069be6e2f76",
      "parents": [
        "43717fe6b8e7c1f25787c0d6c54f047e881231ae"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 16:58:03 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 16:58:03 2016 +0100"
      },
      "message": "Release 2.0.0: Updated to product release version\n"
    },
    {
      "commit": "43717fe6b8e7c1f25787c0d6c54f047e881231ae",
      "tree": "2b4f8db88782b3dc04d03bad538382d0763f0d27",
      "parents": [
        "fc6f51d3f7477c3d4467541fa67687f565a6b4a2"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 10:38:33 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Mar 15 10:38:33 2016 +0100"
      },
      "message": "Release 2.0.0: Updated changelog with regard to release contents\n"
    },
    {
      "commit": "fc6f51d3f7477c3d4467541fa67687f565a6b4a2",
      "tree": "b85b523831f933447981a52478c914525804827d",
      "parents": [
        "cd688c807ebeb9da07ec4a5d9b8651e4b0238760"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 14 16:35:00 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 14 16:44:26 2016 +0100"
      },
      "message": "488009: Build stabilization: Corrected bundle configuration\nUpdated references to the new servicemix bundles location\n"
    },
    {
      "commit": "cd688c807ebeb9da07ec4a5d9b8651e4b0238760",
      "tree": "9db37f6288f94f3a6c76b4dbb7a129c961102d36",
      "parents": [
        "d74d05dbe28f407e0af1875c02b74e6fdb0c0787"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 14 16:12:43 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Mar 14 16:12:43 2016 +0100"
      },
      "message": "488009: Build stabilization: Corrected path resolution\nAligned the usage of path semantics:\nURI#getPath() and URI#toExternalForm()  must not be mixed.\n"
    },
    {
      "commit": "d74d05dbe28f407e0af1875c02b74e6fdb0c0787",
      "tree": "533ccd035afc93880a31de9b16c70a757505cfa4",
      "parents": [
        "2407ae89a6f1898d46fc45b48a816f9784f2fb24"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Feb 22 11:15:13 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 23 10:37:57 2016 +0100"
      },
      "message": "488009: Introduced ThreadPoolTaskExecutor instead of SimpleAsyncTaskExecutor (TimerTaskExecutor was removed in Spring 4) as a production-ready default\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "2407ae89a6f1898d46fc45b48a816f9784f2fb24",
      "tree": "90e425dbf5f134e8702e54c7719f1ec1b9b1f686",
      "parents": [
        "fb3b8b8b860ca1015e2d34b0dcb31b654fab3124"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Mon Feb 22 10:25:48 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 23 10:37:50 2016 +0100"
      },
      "message": "488009: Introduction of legacy Spring Test base classes, adaptation of test cases with regard to Spring 3.2.x \u003d\u003e Spring 4.2.x API and semantic changes, removal of cglib bundle in favor of the cglib version shipped with Spring. Integration tests are green.\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "fb3b8b8b860ca1015e2d34b0dcb31b654fab3124",
      "tree": "d9905c3a4059e6b9f84a8bfd35608d8eb91ef4a4",
      "parents": [
        "6dadb536e90f820b61ffc556e1f6c4a9dd734c1e"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 19 22:37:57 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 23 10:37:42 2016 +0100"
      },
      "message": "488009: Initial adaptation of API changes prior to re-writing of OSGi-based JUnit tests\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "6dadb536e90f820b61ffc556e1f6c4a9dd734c1e",
      "tree": "e241719f7c4da09a9ca8d8005bccfeedcfc5ae02",
      "parents": [
        "5c50c38a4ec332f4f70c9d32c03233a5eef28dd7"
      ],
      "author": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Fri Feb 19 15:12:27 2016 +0100"
      },
      "committer": {
        "name": "Olaf Otto",
        "email": "olaf@x100.de",
        "time": "Tue Feb 23 10:37:12 2016 +0100"
      },
      "message": "488009: Updated POM dependencies to Spring 4.2.4.RELEASE_1, code compatibility changes pending.\nSigned-off-by: Olaf Otto \u003colaf@x100.de\u003e\n"
    },
    {
      "commit": "5c50c38a4ec332f4f70c9d32c03233a5eef28dd7",
      "tree": "5595a618a801cbea9c1c6bf49b4b356c99c405c9",
      "parents": [
        "ffd260ca483364d2a9f465b3cab22af0140883b2"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Aug 02 09:47:12 2014 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Aug 02 09:47:12 2014 -0400"
      },
      "message": "User FrameworkUtil.getBundle vs. PackageAdmin.\n"
    },
    {
      "commit": "ffd260ca483364d2a9f465b3cab22af0140883b2",
      "tree": "5d42bcc2a936f14712917699256b2c3ee351309c",
      "parents": [
        "89159e01b0a3a27f798ec5cfc8d3ab8d9d5088f3"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Jun 16 07:15:14 2014 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Jun 16 07:15:14 2014 -0400"
      },
      "message": "add in equinox org.eclipse.osgi 3.9.1 artifact. not available in maven central\n"
    },
    {
      "commit": "89159e01b0a3a27f798ec5cfc8d3ab8d9d5088f3",
      "tree": "0739d0274fabdd1a460f811856aab00066fc5249",
      "parents": [
        "5751b4e05566c319d532d3e6b56f1dd9b94216e6"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Jun 16 07:14:21 2014 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Jun 16 07:14:21 2014 -0400"
      },
      "message": "upgrade to R5 complient releases of frameworks.\n"
    },
    {
      "commit": "5751b4e05566c319d532d3e6b56f1dd9b94216e6",
      "tree": "c6320c16faa341707424a82df0e669e8f3a8ff18",
      "parents": [
        "7194121b17ed8e2bfe63cc32920c7327291fe24a"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 12 07:59:09 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 12 07:59:09 2014 -0500"
      },
      "message": "bundlor has some deps listed as provided - causes issues in resolution of plugin. added them to the plugin config in parent pom\n"
    },
    {
      "commit": "7194121b17ed8e2bfe63cc32920c7327291fe24a",
      "tree": "0aa9bb7d6bf4e79879f0bdabee8d49d9d2c4d5d6",
      "parents": [
        "a5813e964a153fc7ad7c3ca8bcc06e9cbe0f62a1"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 12 07:44:24 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 12 07:44:24 2014 -0500"
      },
      "message": "move the source back to 1.6. fix equinox pom to point to parent\n"
    },
    {
      "commit": "a5813e964a153fc7ad7c3ca8bcc06e9cbe0f62a1",
      "tree": "50c5e0425f4e1769d67624882ddadb5b81e86f6c",
      "parents": [
        "7b39ec52e39c9c54673b41f20e253637fd61baf9"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Feb 11 16:24:50 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Feb 11 16:24:50 2014 -0500"
      },
      "message": "upgrade to 4.3.1 osgi core artifact.  Fix test using stale version of cm artifact.\n"
    },
    {
      "commit": "7b39ec52e39c9c54673b41f20e253637fd61baf9",
      "tree": "1650d3b98c4206f3368ff2c07d1361fde2aceafb",
      "parents": [
        "07943b8468727659b5d60ac5e15595313cf806a7"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Feb 10 10:40:14 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Mon Feb 10 10:40:14 2014 -0500"
      },
      "message": "install-file of 3.7.2.v20120110-1415 equinox osgi bundle\n"
    },
    {
      "commit": "07943b8468727659b5d60ac5e15595313cf806a7",
      "tree": "430c6dde7f835184da7d51dd8ce03b46c07f90d4",
      "parents": [
        "e9fd4b74636ac5afe5d0c16689aee0c3e83e2710"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:39:58 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:39:58 2014 -0500"
      },
      "message": "change equinox version to 3.7.1\n"
    },
    {
      "commit": "e9fd4b74636ac5afe5d0c16689aee0c3e83e2710",
      "tree": "6b0e490623fa8e0a057c822c572722f964aff6b2",
      "parents": [
        "f040ec2593c5aea13b62b295c2c09409589bd952"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:27:14 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:27:14 2014 -0500"
      },
      "message": "remove local repository\n"
    },
    {
      "commit": "f040ec2593c5aea13b62b295c2c09409589bd952",
      "tree": "490d74f5c30685891dc59137503f158e0d08929e",
      "parents": [
        "53b004502ae2db0726716f3d8e91e6b539df7297"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:23:03 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 08 12:23:03 2014 -0500"
      },
      "message": "upgrade to use R43 OSGi API\n"
    },
    {
      "commit": "53b004502ae2db0726716f3d8e91e6b539df7297",
      "tree": "21a7fc3a7a041f665df459988b687e6b1b03a1cb",
      "parents": [
        "fc3d5ef4c55b3df5a43d6dc808da743554656a8e"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 05 16:23:04 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Feb 05 16:23:04 2014 -0500"
      },
      "message": "switched to 3.7.1 equinox.  only version found in public repo\n"
    },
    {
      "commit": "fc3d5ef4c55b3df5a43d6dc808da743554656a8e",
      "tree": "963efb3e3d4bb251b078ea4d3d844327b2cb9877",
      "parents": [
        "3db76d5512a2295fa437e5f00a7699da43178592"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 01 21:07:01 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Feb 01 21:07:01 2014 -0500"
      },
      "message": "knopflerfish is running now.  needed to set org.knopflerfish.framework.bundlestorage.file.unpack \u003d true\n"
    },
    {
      "commit": "3db76d5512a2295fa437e5f00a7699da43178592",
      "tree": "b2df8509ce5b0452930980f64d0f3ce9e1183dd7",
      "parents": [
        "ba41e67d94c63ab9e3fb362129af7b7286d06f93"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Jan 31 15:59:54 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Jan 31 15:59:54 2014 -0500"
      },
      "message": "https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d359535 - added -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass to work aroud blocking in tests\n"
    },
    {
      "commit": "ba41e67d94c63ab9e3fb362129af7b7286d06f93",
      "tree": "c4f3e72376cd60b74518aebd08713d8ff1694994",
      "parents": [
        "06997478ee37f9b6869f753cb87fe083e68c24d8"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Jan 23 13:55:24 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Jan 23 13:55:24 2014 -0500"
      },
      "message": "runs on 3.7.2.v20120110-1415 still using R4.2 to compile against\n"
    },
    {
      "commit": "06997478ee37f9b6869f753cb87fe083e68c24d8",
      "tree": "4a173ba021a6c0d635d00a808c4e2d8417be5e83",
      "parents": [
        "fb40b6b2b036a0e6acf6dcd01d3b3234870ac885"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Jan 17 12:26:21 2014 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Jan 17 12:27:32 2014 -0500"
      },
      "message": "update to easymock 3.2 and felix 3.2.2\n"
    },
    {
      "commit": "fb40b6b2b036a0e6acf6dcd01d3b3234870ac885",
      "tree": "965b63d82a27ef307eaed2b7dc0aa6c05ed13b85",
      "parents": [
        "bfefd5799405b26cc27b1183df8378d86e1a1225"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Nov 15 08:49:20 2013 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Nov 15 08:49:20 2013 -0500"
      },
      "message": "update jdk version\n"
    },
    {
      "commit": "bfefd5799405b26cc27b1183df8378d86e1a1225",
      "tree": "f722d29457a8a0d03e29dacd535a0211f1a65331",
      "parents": [
        "5a65d86bc76deeebd7edcf2a713407de495a199e"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Nov 06 09:19:21 2013 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Nov 06 09:19:21 2013 -0500"
      },
      "message": "fix failing test\n"
    },
    {
      "commit": "5a65d86bc76deeebd7edcf2a713407de495a199e",
      "tree": "91265cc1cf4a16a255421c9e76b1ba16b1a370e5",
      "parents": [
        "f240a3d4d4e3f695f0b72b4ac4537c106ab7d796",
        "a1b682f2a55c0d3d11ba42256b240edf91a2b750"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Nov 06 00:02:47 2013 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Wed Nov 06 00:02:47 2013 -0500"
      },
      "message": "merge master\n"
    },
    {
      "commit": "f240a3d4d4e3f695f0b72b4ac4537c106ab7d796",
      "tree": "12f7ee8b66e27169a902d61f7b1bef278415f320",
      "parents": [
        "751e0d86ced7c4c3c0bbfd077344b57ed48187d4"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:39:35 2013 -0500"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:49:06 2013 -0500"
      },
      "message": "upgrade felix so we can run vs. jdk 7 - 2.x was missing profiles for jdk7\n"
    },
    {
      "commit": "751e0d86ced7c4c3c0bbfd077344b57ed48187d4",
      "tree": "182a98a7afbdf2a149cd7bba12f04ef79636d4d3",
      "parents": [
        "0ccc358183288186f97f362717003cca7b99a478"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Oct 25 13:20:34 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:48:13 2013 -0500"
      },
      "message": "try with logback vs. log4j\n"
    },
    {
      "commit": "0ccc358183288186f97f362717003cca7b99a478",
      "tree": "392c39e07b7dbe715cf488bfd7953de420151551",
      "parents": [
        "5f0b72ff7b29d84a25cd789e3eacac22d1d0331c"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 24 13:58:58 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:48:12 2013 -0500"
      },
      "message": "reduced reboseness of git revision plugin\n"
    },
    {
      "commit": "5f0b72ff7b29d84a25cd789e3eacac22d1d0331c",
      "tree": "9bcf5c8682002de1a994812d4bb3ee35c3de87bc",
      "parents": [
        "f11b76923bd65bf383db8e77b063cdb9cbff2a4a"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 24 10:48:13 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:48:12 2013 -0500"
      },
      "message": "additional build changes\n"
    },
    {
      "commit": "f11b76923bd65bf383db8e77b063cdb9cbff2a4a",
      "tree": "a38ae24b59a641976d1f33812c458d4047b91885",
      "parents": [
        "57426f1bf96f401b376a50ea80eef596ae439d2b"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 24 10:48:13 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:48:12 2013 -0500"
      },
      "message": "additional build changes\n"
    },
    {
      "commit": "57426f1bf96f401b376a50ea80eef596ae439d2b",
      "tree": "6d54a89c2ea0b22df7ae3c3259fc6cd16c757e76",
      "parents": [
        "3bc261365b5eb0eef19a722aa8628472b8310dba"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Oct 18 12:26:58 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Tue Nov 05 23:46:46 2013 -0500"
      },
      "message": "modified the build to run and upgraded bundlor\n"
    },
    {
      "commit": "a1b682f2a55c0d3d11ba42256b240edf91a2b750",
      "tree": "c869bd48537ba137ba47ed65541f70604fb24989",
      "parents": [
        "2267e8d8561acbc1250cac31da9a4759c90492c0"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Nov 02 13:31:58 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Sat Nov 02 13:31:58 2013 -0400"
      },
      "message": "394753 - use repo.eclipse.org for maven repository\n"
    },
    {
      "commit": "2267e8d8561acbc1250cac31da9a4759c90492c0",
      "tree": "c35f4dea06b4e38a0e13ee0b310746f7839b0adf",
      "parents": [
        "1ae2f830aeff2254feb6935e419b43ed52b50b8d"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 31 22:15:31 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 31 22:15:31 2013 -0400"
      },
      "message": "384178 - remove bundle-description from source bundle manifest\n"
    },
    {
      "commit": "1ae2f830aeff2254feb6935e419b43ed52b50b8d",
      "tree": "fb43d5d8d5922d4cc39a64f34aa20f5c61c7a9ea",
      "parents": [
        "3bc261365b5eb0eef19a722aa8628472b8310dba"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 31 22:08:47 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Thu Oct 31 22:08:47 2013 -0400"
      },
      "message": "384178 - add osgi manifest headers to source bundles.  get rid of log4j and use logback\n"
    },
    {
      "commit": "3bc261365b5eb0eef19a722aa8628472b8310dba",
      "tree": "1b673da0ee4631d9e0d2415644c966652e17c367",
      "parents": [
        "f44d85645024aab34071f138941864ce4ca05ddd"
      ],
      "author": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Oct 25 11:32:51 2013 -0400"
      },
      "committer": {
        "name": "Dmitry Sklyut",
        "email": "dmitry@dsklyut.com",
        "time": "Fri Oct 25 11:32:51 2013 -0400"
      },
      "message": "377327 build fails on hudson cause System.out is null\n"
    }
  ],
  "next": "f44d85645024aab34071f138941864ce4ca05ddd"
}
