)]}'
{
  "log": [
    {
      "commit": "2c029a9be906b5db57a2a3ed73ec6bc74bcde983",
      "tree": "d7800683df09169dff10584647f77eb4716d7d23",
      "parents": [
        "e467c5477c6135b472c9d3d2dc02dfc63012a6f5"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Feb 19 15:02:05 2015 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Feb 19 15:02:05 2015 +0200"
      },
      "message": "bug 460335: Optimize the synchronized code.\n"
    },
    {
      "commit": "e467c5477c6135b472c9d3d2dc02dfc63012a6f5",
      "tree": "becd38a579072459aba8eee8dfc276ed3279acdc",
      "parents": [
        "9a016eebbcb69d4296dd06e401b418dc75db9d67"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 18 10:04:47 2015 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 18 10:20:13 2015 +0200"
      },
      "message": "Add @Override to the inherited methods. Remove redundant casts. Remove redundant inheritance of interfaces. Remove redundant if/else clause.\n"
    },
    {
      "commit": "9a016eebbcb69d4296dd06e401b418dc75db9d67",
      "tree": "da030cbe81a0463d95ee3bcf6629c80e6d1d966d",
      "parents": [
        "e389a75303a63fb760dfc70d17896467f108d411"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 18 10:04:18 2015 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 18 10:10:24 2015 +0200"
      },
      "message": "Tests: Fix potential NPE.\n"
    },
    {
      "commit": "e389a75303a63fb760dfc70d17896467f108d411",
      "tree": "4bb1db1ceb92d5c5cb2c23d959e9c086f04b9d23",
      "parents": [
        "2464416823298a6038aac42d375870a9d937c149"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Tue Nov 18 00:04:11 2014 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Tue Nov 18 00:04:11 2014 +0200"
      },
      "message": "bug 449875: Use WeakHashMap to keep the Context objects thus the Context objects will be automatically removed when they are no longer in ordinary use.\n"
    },
    {
      "commit": "2464416823298a6038aac42d375870a9d937c149",
      "tree": "9f61facac68fb43121ea6dbd6989b92e43d385e4",
      "parents": [
        "7a84bae80f6da174631f8b3e9262ea11adfa0ee9"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed May 14 13:28:03 2014 +0300"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed May 14 13:28:03 2014 +0300"
      },
      "message": "Added CONTRIBUTING.md\n"
    },
    {
      "commit": "7a84bae80f6da174631f8b3e9262ea11adfa0ee9",
      "tree": "45baecd792829086db99898a51f810cf58d92df5",
      "parents": [
        "d3da470d60d88a013ff92c320acf6345e4157740"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Mon Aug 12 08:43:54 2013 +0300"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Mon Aug 12 08:43:54 2013 +0300"
      },
      "message": "bug 414746: Introduce LdapContextWrapperImpl which will be used when LdapContext is requested.\n"
    },
    {
      "commit": "d3da470d60d88a013ff92c320acf6345e4157740",
      "tree": "011fff8308a1abb0d8754e64961ba9d30589aaec",
      "parents": [
        "dc57d980696ffdcb888f5a45c64bb4b29755d888"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Aug 08 20:03:54 2013 +0300"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Aug 08 20:05:51 2013 +0300"
      },
      "message": "bug 414427: Do not break the search.\n"
    },
    {
      "commit": "dc57d980696ffdcb888f5a45c64bb4b29755d888",
      "tree": "13b0a58ed281f8ec34f4d6e68af46b7663b02111",
      "parents": [
        "5cf568706b0b6e2358e18c7d2a7337d65da64873"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Aug 08 19:15:58 2013 +0300"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Aug 08 19:15:58 2013 +0300"
      },
      "message": "bug 414427: Extend CallStackStrategyImpl to handle the use case when the class is created with a reflection.\n"
    },
    {
      "commit": "5cf568706b0b6e2358e18c7d2a7337d65da64873",
      "tree": "661efe0d15715d450ce3abcbc62d4aeec96cde15",
      "parents": [
        "d77c60f7d9c8d5d40ed0c74ae85c4924f6b258dc"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed May 08 10:36:41 2013 +0300"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed May 08 10:36:41 2013 +0300"
      },
      "message": "bug 407399: When consuming jndi.properties use URL.openStream() instead of URL.getContent()\n"
    },
    {
      "commit": "d77c60f7d9c8d5d40ed0c74ae85c4924f6b258dc",
      "tree": "7faff5b07f5b08306523be99dadd5f744d03f1b9",
      "parents": [
        "508f87508ffd1d92eef744b773842f284a4044b3"
      ],
      "author": {
        "name": "Polina Genova",
        "email": "polina.genova@gmail.com",
        "time": "Mon Nov 26 14:02:36 2012 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Mon Nov 26 19:18:09 2012 +0200"
      },
      "message": "bug 394969: Fixed ConcurrentModificationException thrown during closing context managers.\n"
    },
    {
      "commit": "508f87508ffd1d92eef744b773842f284a4044b3",
      "tree": "81d4b97d32d9688163160db7acccfe8220dd8f48",
      "parents": [
        "8ae4a81f1b15ad708d21b7feb716b3e931138e25"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Nov 21 15:06:19 2012 +0200"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Nov 21 15:06:19 2012 +0200"
      },
      "message": "Use stable released version for Eclipse Orbit repository.\n"
    },
    {
      "commit": "8ae4a81f1b15ad708d21b7feb716b3e931138e25",
      "tree": "52fa130bb94c3868d563e826abfc71002937a126",
      "parents": [
        "91c2b3d6a4e348b150920ee6f10acb4c3204fa2a"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat May 19 11:22:58 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat May 19 11:22:58 2012 +0000"
      },
      "message": "In addition to the previous change.\n"
    },
    {
      "commit": "91c2b3d6a4e348b150920ee6f10acb4c3204fa2a",
      "tree": "8af2393ea757ede6b698d7322331abe359353dec",
      "parents": [
        "d2448a3a0194ef2bf9b92db6c1be7f2f0ae813af"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat May 19 11:14:10 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat May 19 11:14:10 2012 +0000"
      },
      "message": "Start new 1.1.0-SNAPSHOT version.\n"
    },
    {
      "commit": "d2448a3a0194ef2bf9b92db6c1be7f2f0ae813af",
      "tree": "2bdea60e51059d364778fb475a52974189d2435e",
      "parents": [
        "766c66f2ec3e330a2aec502027a2726fe80768a8"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 18:22:59 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 18:22:59 2012 +0000"
      },
      "message": "bug 377313, 377316: Test that RMI URL Context Factory can be used by default.\n"
    },
    {
      "commit": "766c66f2ec3e330a2aec502027a2726fe80768a8",
      "tree": "0890d1bbee0aee1ae8ca9583b60ddb2542a4c5ca",
      "parents": [
        "3b210c2aa3b040833c63ed6cd257370a8876f1e9"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 17:15:29 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 17:15:29 2012 +0000"
      },
      "message": "bug 377316: Provide RMI URL Context Factory so that \"rmi\" scheme can be processed by default.\n"
    },
    {
      "commit": "3b210c2aa3b040833c63ed6cd257370a8876f1e9",
      "tree": "133d64771a9b5b52ee5ed61021ef6f27d9707043",
      "parents": [
        "efeb54f60e0c012bde5eab899848a72fc6ce62d3"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 16:48:34 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu May 03 16:48:34 2012 +0000"
      },
      "message": "bug 377313: URL Context have to be used instead of Default Context when invoking methods from\norg.eclipse.gemini.naming.ContextWrapperImpl in case a URL string is passed as a name parameter.\n"
    },
    {
      "commit": "efeb54f60e0c012bde5eab899848a72fc6ce62d3",
      "tree": "3345b7c3f21dff5f66133d16ea581ead1263fa4b",
      "parents": [
        "a10d1cf677cbdd81d819dee255afcde0d76ee213"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Fri Mar 16 19:40:41 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Fri Mar 16 19:40:41 2012 +0000"
      },
      "message": "bug 373336: Fixed service lookup when \"osgi.jndi.service.name\" is used and it contains \"/\" in the name.  \n"
    },
    {
      "commit": "a10d1cf677cbdd81d819dee255afcde0d76ee213",
      "tree": "f4bef4053bde7a4c039f60876b044c0688ba3ea1",
      "parents": [
        "352dd3b8775e74889f7ad530bdf41b2de5695b12"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Fri Mar 16 19:08:51 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Fri Mar 16 19:08:51 2012 +0000"
      },
      "message": "bug 374446: Fixed \"java.lang.IllegalStateException: InitialContextFactoryBuilder already set\" thrown when restarting gemini-naming bundle.\n"
    },
    {
      "commit": "352dd3b8775e74889f7ad530bdf41b2de5695b12",
      "tree": "4d8f91e47297746db26b8dcf301a9e36c34ae36f",
      "parents": [
        "db054719011e4280e4f41ab9c597992df4b408ad"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Mar 01 21:25:18 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Thu Mar 01 21:25:18 2012 +0000"
      },
      "message": "bug 372910: Removed \"Incubation\" word from the bundle MANIFEST.MF.\n"
    },
    {
      "commit": "db054719011e4280e4f41ab9c597992df4b408ad",
      "tree": "195ff8cc5ac4a0328bb4bfa987e830d6ebb30040",
      "parents": [
        "f5ab58435b970692c6461231aa1c7893140345b5"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 29 21:09:54 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 29 21:09:54 2012 +0000"
      },
      "message": "bug 372907: Use Java SE 1.6 for compilation\n"
    },
    {
      "commit": "f5ab58435b970692c6461231aa1c7893140345b5",
      "tree": "a51d847abb170c990cd97a01b3037a7b9f77ee7a",
      "parents": [
        "74489711fdf0c56d2d45d14bd3104ad1824deb9f"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 29 20:02:46 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Wed Feb 29 20:02:46 2012 +0000"
      },
      "message": "bug 372900: Manifest file for the test bundle should be generated from all test cases inside the test bundle.\n"
    },
    {
      "commit": "74489711fdf0c56d2d45d14bd3104ad1824deb9f",
      "tree": "807f9f1e9849dc4395e18f568ca79d8901bb1893",
      "parents": [
        "6d8d08249f3c50d97b31593865ecc3112c36d410"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Tue Feb 28 21:01:34 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Tue Feb 28 21:01:34 2012 +0000"
      },
      "message": "bug 371310: Add findbugs, pmd and tycho-source plugins to the Gemini Naming build\n"
    },
    {
      "commit": "6d8d08249f3c50d97b31593865ecc3112c36d410",
      "tree": "f4609840174ad9185594432739c1bce675c1e4a3",
      "parents": [
        "76fa5263c7624f14eb5a9c7fe528116ee17fc8fc"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sun Feb 12 18:22:38 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sun Feb 12 18:22:38 2012 +0000"
      },
      "message": "bug 371307: Bundle-Vendor header for Gemini Naming changed to Eclipse.org\n"
    },
    {
      "commit": "76fa5263c7624f14eb5a9c7fe528116ee17fc8fc",
      "tree": "3842d288d08548c19e132a7a8d89447494e41583",
      "parents": [
        "10d81511f9402ff36fb18063c0871fab91353bcb"
      ],
      "author": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat Feb 11 11:41:41 2012 +0000"
      },
      "committer": {
        "name": "Violeta Georgieva",
        "email": "milesg78@gmail.com",
        "time": "Sat Feb 11 11:41:41 2012 +0000"
      },
      "message": "bug 370153: Use Tycho for Gemini Naming build.\n"
    },
    {
      "commit": "10d81511f9402ff36fb18063c0871fab91353bcb",
      "tree": "742f92a5a744bf326f0a7951742342b249841304",
      "parents": [
        "34db7fcb5aac18fe0198ac719c6055d3a9c7ab50"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Feb 02 20:20:40 2012 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Feb 02 20:20:40 2012 +0000"
      },
      "message": "Build fixes\n"
    },
    {
      "commit": "34db7fcb5aac18fe0198ac719c6055d3a9c7ab50",
      "tree": "1ba71b8d25255e4f748841453b8661457d506d8a",
      "parents": [
        "25560f2cfe82bdce03e1ac3888a20924e030378a"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Tue Jan 31 18:57:38 2012 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Tue Jan 31 18:57:38 2012 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "25560f2cfe82bdce03e1ac3888a20924e030378a",
      "tree": "430e0ae1a9ed4e966f38f62ca9c477bcfcfd66f1",
      "parents": [
        "f7fa4f81cb2dc1371a5894747dd0ca054a2215ab"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Jan 30 20:50:20 2012 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Jan 30 20:50:20 2012 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "f7fa4f81cb2dc1371a5894747dd0ca054a2215ab",
      "tree": "2ce9510ea01c8a2a3544b2dc73292aa0af55cb4c",
      "parents": [
        "303aaa621a4bfffbe0e35bf849204e38404497f6"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Jan 26 21:39:03 2012 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Jan 26 21:39:03 2012 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "303aaa621a4bfffbe0e35bf849204e38404497f6",
      "tree": "2f00e91e7a31fd465b11e5a3f846bde4e377af8c",
      "parents": [
        "00913cd3b622a956608060c12b981a2f1d9794c8"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:38:36 2011 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:38:36 2011 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "00913cd3b622a956608060c12b981a2f1d9794c8",
      "tree": "12a0ae5c2616678021f24702cc29d88f46f57abc",
      "parents": [
        "fe5f646d3e92f59974813c23fc36d10e3a5c2dcf"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:38:10 2011 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:38:10 2011 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "fe5f646d3e92f59974813c23fc36d10e3a5c2dcf",
      "tree": "e5227902c8b2dd02aed9c8fb98a15b9d92725026",
      "parents": [
        "1ae3af74fa117119ff2834af20c969aa75af27b7"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:37:26 2011 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 21:37:26 2011 +0000"
      },
      "message": "\n"
    },
    {
      "commit": "1ae3af74fa117119ff2834af20c969aa75af27b7",
      "tree": "4525c66bbbb0ad0287b071a095cf8a171aac147c",
      "parents": [
        "1bc483084f91f7ee22e5f13a3908722aa2754ac4"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 20:35:42 2011 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Mon Dec 12 20:35:42 2011 +0000"
      },
      "message": "Comment out test that spuriously fails.\n"
    },
    {
      "commit": "1bc483084f91f7ee22e5f13a3908722aa2754ac4",
      "tree": "6e5fbe7f4c305fc6f211db3f54227af0d9946cfe",
      "parents": [
        "2b7425b4bff4326da3ab00ac6d9e9536ccc1a2ea"
      ],
      "author": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Dec 08 20:48:14 2011 +0000"
      },
      "committer": {
        "name": "Mike Keith",
        "email": "michael.keith@oracle.com",
        "time": "Thu Dec 08 20:48:14 2011 +0000"
      },
      "message": "Removed duplicate repository entries\n"
    },
    {
      "commit": "2b7425b4bff4326da3ab00ac6d9e9536ccc1a2ea",
      "tree": "174565b80fae9f239895e13ae53b519e837444da",
      "parents": [
        "e497d813e44f21ab960d7e3b41557a550fe1f494"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Nov 22 18:39:16 2011 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Nov 22 18:39:16 2011 +0000"
      },
      "message": "Updated dependency names in the integration-testing pom.xml.  This was necessary in order to get the Gemini Naming integration tests up and running again.  Some name changes in maven dependencies over the last year caused the test suite to fail. Both the unit and integration tests for Gemini Naming are now back in operation.  \n"
    },
    {
      "commit": "e497d813e44f21ab960d7e3b41557a550fe1f494",
      "tree": "0ce86857b334fdfbb47c6efbd99c8073e5f304d1",
      "parents": [
        "290ba6eea60610916ec0594585febcd52ca46c00"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Mon Nov 21 22:24:30 2011 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Mon Nov 21 22:24:30 2011 +0000"
      },
      "message": "Updating the framework build to point towards the correct dependency name for the osgi jar.  Some maven repositories have changed over the last year, and the previous dependency is no longer available.  \n"
    },
    {
      "commit": "290ba6eea60610916ec0594585febcd52ca46c00",
      "tree": "87b39f299bfc7cd4967fd11816a270ea35c07fad",
      "parents": [
        "3b2d04892258b57d47a363f0effa40c14b25329e"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Nov 30 21:06:52 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Nov 30 21:06:52 2010 +0000"
      },
      "message": "This change fixes bug issue 331470:\n\n1. Adds the interfaces in org.osgi.service.jndi to the Gemini Naming build. \n2. Removes the lib/osgi.enterprise.jar from the build, since it is no longer needed. \n3. Updates the build and test code to no longer depend upon the presence of osgi.enterprise.jar.  \n\n\n"
    },
    {
      "commit": "3b2d04892258b57d47a363f0effa40c14b25329e",
      "tree": "96ea56e8000e211a6a160c79e4e5b446c9c98ef2",
      "parents": [
        "f15cbdda838ddab6d70e84b799e6ba6ed5d9ea13"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Jul 06 21:10:29 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Jul 06 21:10:29 2010 +0000"
      },
      "message": "Modified the ServiceAwareContextFactory class to be package private, as this class was never intended to be in the public space.  \n"
    },
    {
      "commit": "f15cbdda838ddab6d70e84b799e6ba6ed5d9ea13",
      "tree": "216788a453fe1d027c95797764c9b8525fe7a7ab",
      "parents": [
        "423099b2ac2ccd5dd9d09e5e9e123392f8a0ae3f"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Jun 29 16:30:26 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Tue Jun 29 16:30:26 2010 +0000"
      },
      "message": "1. Modified the integration-testing dependencies to use a Apache Log4J bundle that is a non-SNAPSHOT version. The tests will now use version 1.2.15.   \n2. Modfied NamingTestCase.java to dynamically modify the Log4J bundle used by the Spring OSGi Test Framework.  By default, the Test Framework will use a SNAPSHOT version of Log4J.  \n3. Added a readme.txt to the top-level of the build.  This readme contains some build setup information.  Currently, only one environment variable is required to configure the build (GEMINI_NAMING_HOME).  \n"
    },
    {
      "commit": "423099b2ac2ccd5dd9d09e5e9e123392f8a0ae3f",
      "tree": "7a33af2e3eb5c5a2fba4efafc3b53653a42a980b",
      "parents": [
        "125f54055181812fc67505c6294b7c4ba595b5e1"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Mon Jun 28 21:13:38 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Mon Jun 28 21:13:38 2010 +0000"
      },
      "message": "1. Fixed some unit test failures that were present at the time of the Initial Contribution review.  \n\n2. Modified the integration-testing suite to use the OSGI Enterprise API bundle without having to implement a workaround in a local maven repository.  Currently, the OSGi Enterprise API bundle is not available via maven.  This change modifies the Gemini Naming integration tests to use the Spring OSGi Test APIs to add the OSGi Enterprise API bundle to the set of required test bundles at test time.  This change is a workaround until the OSGi Enterprise bundle is available in maven.  \n"
    },
    {
      "commit": "125f54055181812fc67505c6294b7c4ba595b5e1",
      "tree": "a77e41d2f0b658b029ec4de39aaf5b48163ed19b",
      "parents": [
        "907ad7a18fdf81ce25bacb436472dfb98adcbfa7"
      ],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Thu Jun 24 20:35:11 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Thu Jun 24 20:35:11 2010 +0000"
      },
      "message": "Test Checkin\n"
    },
    {
      "commit": "907ad7a18fdf81ce25bacb436472dfb98adcbfa7",
      "tree": "4b60c3ae46c4598dc93ca88da7d8cb828e5e69d8",
      "parents": [],
      "author": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Thu Jun 24 14:17:31 2010 +0000"
      },
      "committer": {
        "name": "Bob Nettleton",
        "email": "bob.nettleton@oracle.com",
        "time": "Thu Jun 24 14:17:31 2010 +0000"
      },
      "message": "Initial Checkin for the Gemini Naming Project.  \n\nThis checkin includes: the source code for Gemini Naming, the unit and integration tests for this project, as well as maven build files for the Gemini Naming Project.  \n\nThe code in this checkin is tracked by the following CQs:\n\n3960 - Initial Contribution of Gemini Naming Source Code\n4037 - Initial Contribution of Gemini Naming Test Source Code\n"
    }
  ]
}
