)]}'
{
  "log": [
    {
      "commit": "19e91bbb3b7899ce4321366059645119027b7822",
      "tree": "cb79cf66808699199184ee22016dbc7b5b4f1b5d",
      "parents": [
        "28e62ff19c3cbc88606b2479c9c7756009457a1b"
      ],
      "author": {
        "name": "Petros Splinakis",
        "email": "petros.splinakis@oracle.com",
        "time": "Mon Mar 02 13:24:23 2015 +0100"
      },
      "committer": {
        "name": "Petros Splinakis",
        "email": "petros.splinakis@oracle.com",
        "time": "Tue Mar 03 10:58:04 2015 +0100"
      },
      "message": "Bug #461188 - Test failures exist in test-dbws-builder-oracle target\n\nSigned-off-by: Petros Splinakis \u003cpetros.splinakis@oracle.com\u003e\nReviewed-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "28e62ff19c3cbc88606b2479c9c7756009457a1b",
      "tree": "2e18919876c9c2532b59dbdedb75743fdd6d546e",
      "parents": [
        "036ab41fd79da34cda7f08b10b27f5980e0fa0e1"
      ],
      "author": {
        "name": "David Minsky",
        "email": "david.minsky@oracle.com",
        "time": "Fri Dec 12 16:39:35 2014 -0500"
      },
      "committer": {
        "name": "David Minsky",
        "email": "david.minsky@oracle.com",
        "time": "Fri Dec 12 16:39:35 2014 -0500"
      },
      "message": "Fix for bug 454937\n- DBWS DDLParser: type parsing fails if a member function/procedure is encountered\n- DDLParser.jjt : add MEMBER and STATIC keywords, make parseType()/columnDeclarations(), aware that a member function/procedure may be found, added memberFunctionOrProcedureDeclaration() to skip member functions/procedures, added memberFunctionOrProcedure() token handler, line ending/tab fixes\n- TypeDDLTestSuite.java : add testTypeWithMemberFunctions() and testTypeWithMemberFunctionsAndConstructors() (dependency on previous fix to DDLParser) to test member functions and procedures, static/non-static.\n- Testing: 100%\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "036ab41fd79da34cda7f08b10b27f5980e0fa0e1",
      "tree": "372e54e7b08077730de17aeca5c4c7faccf8fe14",
      "parents": [
        "cf749c2308b5681166e2bc4eeae4319128747388"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Mon Oct 13 15:31:20 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Mon Oct 13 15:31:20 2014 +0200"
      },
      "message": "Update eclipse preferences\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "cf749c2308b5681166e2bc4eeae4319128747388",
      "tree": "5a1fe20a4cf10ea58271fa08bd9911682103f92e",
      "parents": [
        "8b5b4741c77c1f0f0a6030e6686d6e2fba0bab1c"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Mon Oct 13 15:00:59 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Mon Oct 13 15:00:59 2014 +0200"
      },
      "message": "Switch the build to JDK 7 compatibility; remove JDK 6 compliance\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "8b5b4741c77c1f0f0a6030e6686d6e2fba0bab1c",
      "tree": "aba34a447e40476ffe4d8cd400ab62247f07c81d",
      "parents": [
        "900d41024d364ba6afe78285d46989a8fa2faba7"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Wed Oct 08 10:47:47 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Wed Oct 08 10:55:36 2014 +0200"
      },
      "message": "Bug 446257: Findbugs issues in ddlparser component\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "900d41024d364ba6afe78285d46989a8fa2faba7",
      "tree": "3b5c96262e2b2098991cf1972eb3ef460949ef65",
      "parents": [
        "5256c71899a047e46ea65e4da611eb30e4a11339"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Tue Oct 07 17:03:48 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Tue Oct 07 17:03:48 2014 +0200"
      },
      "message": "Bug 446174:DBWS DDLParser does not properly resolve TYPEs on 12c\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "5256c71899a047e46ea65e4da611eb30e4a11339",
      "tree": "9fd1d8178e2073a50d1faefdad1dac1b44c322a3",
      "parents": [
        "56b59888bdf8a39e862c6b06a942930745c9320e"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Fri Sep 26 22:09:54 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Sat Sep 27 18:12:52 2014 +0200"
      },
      "message": "Bug 445229: Oracleddlparser tests are failing against 12c\nReview by: David McCann\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "56b59888bdf8a39e862c6b06a942930745c9320e",
      "tree": "40b09567521d206ae1b535b65415598d41c7ce79",
      "parents": [
        "85459d069f0f15132cf753c176498005300739a6"
      ],
      "author": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Wed Sep 24 14:42:33 2014 +0200"
      },
      "committer": {
        "name": "Lukas Jungmann",
        "email": "lukas.jungmann@oracle.com",
        "time": "Sat Sep 27 18:12:38 2014 +0200"
      },
      "message": "Bug 444952: update oracleddlparser project\nReview by: David McCann\n\nSigned-off-by: Lukas Jungmann \u003clukas.jungmann@oracle.com\u003e\n"
    },
    {
      "commit": "85459d069f0f15132cf753c176498005300739a6",
      "tree": "0a01cbe4e242d2163a49bd853f89fb5eb574d448",
      "parents": [
        "68a487425703d926138cde7beecca76bc722021b"
      ],
      "author": {
        "name": "David Minsky",
        "email": "david.minsky@oracle.com",
        "time": "Wed Aug 06 15:53:01 2014 -0400"
      },
      "committer": {
        "name": "David Minsky",
        "email": "david.minsky@oracle.com",
        "time": "Wed Aug 06 15:53:01 2014 -0400"
      },
      "message": "Fix for bug 440689\n- Change to DDLParser.jj constructorDeclaration() to account for (\u003e1) constructors within a PL/SQL type\n- New test: testTypeWithMultipleConstructors in TypeDDLTestSuite\n- Reviewed: David McCann\n"
    },
    {
      "commit": "68a487425703d926138cde7beecca76bc722021b",
      "tree": "d29ec753cdd8001b940b6cc57345911e69032139",
      "parents": [
        "0c6e0174104365067391c63dd42620542bb57c79"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Jun 03 11:44:26 2013 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Jun 03 11:44:26 2013 -0400"
      },
      "message": "Fix for Bug 404305 - DBWS DDLParser: args from different package results extra procedure type being generated ()\n"
    },
    {
      "commit": "0c6e0174104365067391c63dd42620542bb57c79",
      "tree": "61993d38628d7fb90f1c3b15d76f8afe4339d41d",
      "parents": [
        "b3586639c60ccc78b2edeaa1938b0794cacb7921"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Nov 26 15:45:51 2012 -0500"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Nov 26 15:45:51 2012 -0500"
      },
      "message": "Bug 393377 - DBWS: need to support sys.XMLTYPE\n"
    },
    {
      "commit": "b3586639c60ccc78b2edeaa1938b0794cacb7921",
      "tree": "6e9a24f9f5c9d4e817f40e1c8a14bafb0761aedb",
      "parents": [
        "ab58138241bcbaf39bdb48ebe55e29fa482962f1"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Nov 14 13:24:45 2012 -0500"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Nov 14 13:24:45 2012 -0500"
      },
      "message": "Fix for Bug 393903 (DDL Parser: need support for Oracle Object Types that contain a CONSTRUCTOR declaration)\n"
    },
    {
      "commit": "ab58138241bcbaf39bdb48ebe55e29fa482962f1",
      "tree": "4b17f864a55dbfbcdd284707967cf5e64dd1c787",
      "parents": [
        "b44412cb3b7b2e2bb4ea331efb5a2d8ba43ea0ed"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Thu Oct 11 15:28:07 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Thu Oct 11 15:28:07 2012 -0400"
      },
      "message": "Fix for bugs# 391452 (DERIVED TYPE FOR FK/PK COLUMNS GENERATED INCORRECTLY IN TOPLINK BUILDER) and 391698 (DDL Parser: SCHEMA name prepended to stored proc IN parameter not handled correctly)\n"
    },
    {
      "commit": "b44412cb3b7b2e2bb4ea331efb5a2d8ba43ea0ed",
      "tree": "bb8a762abf9b03ead6d6001139836041cba55014",
      "parents": [
        "7cfb119358360577e7a33b20c09764d168685270"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Oct 10 10:13:55 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Oct 10 10:13:55 2012 -0400"
      },
      "message": "Fix for bug# 391452 (DERIVED TYPE FOR FK/PK COLUMNS GENERATED INCORRECTLY IN TOPLINK BUILDER)\n"
    },
    {
      "commit": "7cfb119358360577e7a33b20c09764d168685270",
      "tree": "23c5ce40f53e315fd9eae24c925a5792120d6373",
      "parents": [
        "29112bcc25261803917fbbbe1e2c27d7801ce9f6"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 22 11:41:50 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 22 11:41:50 2012 -0400"
      },
      "message": "Fix for Bug 383324 - DBWS DDLParser: Maven test compile/run not working\nReviewed by:  eric.gwin@oracle.com\nTests:  all DDLParser tests (AllTests.java) pass as expected;  DDLParser jar is now build w/o test classes being included\n"
    },
    {
      "commit": "29112bcc25261803917fbbbe1e2c27d7801ce9f6",
      "tree": "1ac92d64264e5c5fef005b31add90f31d223ca15",
      "parents": [
        "ed66f7fac88a265c625ada0b09dc5a7751d7089b"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 22 11:03:44 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 22 11:03:44 2012 -0400"
      },
      "message": "Second commit for Bug 383011 - DBWS: Should support cross-package type references\n"
    },
    {
      "commit": "ed66f7fac88a265c625ada0b09dc5a7751d7089b",
      "tree": "8fc63cd7430c5d9397026b57827a417f3bdc2133",
      "parents": [
        "1664152d7cd8ddf7720bfa60e1c6fbcffba3d694"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 15 11:03:42 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Fri Jun 15 11:03:42 2012 -0400"
      },
      "message": "Fix for Bug 382530 - DBWS: infinite loop when package name is prepended to type name\nReviewed by:  matt.macivor@oracle.com\nTests:  (EclipseLink) PrependedPackageTestSuite\n"
    },
    {
      "commit": "1664152d7cd8ddf7720bfa60e1c6fbcffba3d694",
      "tree": "4e51d32dc7b7a8d279e6c7b2e75425171fee5613",
      "parents": [
        "64bf62cd5a4f04c0654cca001baac4221b28e3bb"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Jun 12 16:53:06 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Jun 12 16:53:06 2012 -0400"
      },
      "message": "Fix for Bug 382418 - DBWS DDLParser: TypeResolutionTestSuite failing due to missing database table\nFix for Bug 382439 - DBWS: null pointer exception in DDLParser.columnTypeSpec\n"
    },
    {
      "commit": "64bf62cd5a4f04c0654cca001baac4221b28e3bb",
      "tree": "6c2ef45ba4dfa174d5c835a6daa60685a0d38dfe",
      "parents": [
        "4d22ed3b1beb4b49fbdf5984a309d9e92fa5828a"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Jun 11 13:13:29 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon Jun 11 13:13:29 2012 -0400"
      },
      "message": "Fix for Bug 377655 (DBWS DDLParser: Should ignore schema if prepended to arguments)\n"
    },
    {
      "commit": "4d22ed3b1beb4b49fbdf5984a309d9e92fa5828a",
      "tree": "51f866ae065f4afd51f72d1c1a66eb1388426220",
      "parents": [
        "b94633ed9e51c6a3eeefbeb6d064abea77e3ca26"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed May 30 15:44:41 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed May 30 15:44:41 2012 -0400"
      },
      "message": "Removed \u0027src\u0027 folder from parser bin jar\n"
    },
    {
      "commit": "b94633ed9e51c6a3eeefbeb6d064abea77e3ca26",
      "tree": "d684f0817381f176aa01f164195ed4ec3e30f934",
      "parents": [
        "73dcd9e68718b5d8cdad0df722ba843031c59461"
      ],
      "author": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Wed May 30 13:24:17 2012 -0400"
      },
      "committer": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Wed May 30 13:24:17 2012 -0400"
      },
      "message": "add resources to source bundle and name correctly\n"
    },
    {
      "commit": "73dcd9e68718b5d8cdad0df722ba843031c59461",
      "tree": "d1bca2b96f2efe8092c73d937856a9e7e827c0f3",
      "parents": [
        "edbf0abcb73536530e8c4620c236965e96cbc4cd"
      ],
      "author": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Tue May 29 11:16:31 2012 -0400"
      },
      "committer": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Tue May 29 11:16:31 2012 -0400"
      },
      "message": "Add needed files to project. update to 0.15.0 tycho\n"
    },
    {
      "commit": "edbf0abcb73536530e8c4620c236965e96cbc4cd",
      "tree": "048d0031bbd40de300c41dab81c703e218fc4ada",
      "parents": [
        "e668577c8316fa61a23d8bc2c910d23a0b286fd9"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon May 07 12:25:14 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Mon May 07 12:25:14 2012 -0400"
      },
      "message": "Fix for bug 339721 (DBWS should support strongly-typed package REF CURSOR)\nReviewed by:  matt.macivor@oracle.com\nTests:  StrongRefCursorTestSuite; all unit tests pass as expected\n"
    },
    {
      "commit": "e668577c8316fa61a23d8bc2c910d23a0b286fd9",
      "tree": "fce2db1010931beee4fda24e1313e34b117bdb82",
      "parents": [
        "e3f0d4d38aab4380926a4c36d2ab17baac999984"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Apr 25 12:50:59 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Apr 25 12:50:59 2012 -0400"
      },
      "message": "Added additional check such that we don\u0027t add ROWTYPETypes to the list of types.  The enclosed PLSQLRecord we create from the ROWTYPEType\u0027s enclosed TableType will be added however.\n"
    },
    {
      "commit": "e3f0d4d38aab4380926a4c36d2ab17baac999984",
      "tree": "1bb4120924bcd0732415c5f2ccca4e9f6d9e9858",
      "parents": [
        "453251ccbfe32cd9b015839bed31746e65c92b60"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Apr 17 12:49:46 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Apr 17 12:49:46 2012 -0400"
      },
      "message": "Added class and method comments\n"
    },
    {
      "commit": "453251ccbfe32cd9b015839bed31746e65c92b60",
      "tree": "853c1b5c36f5c2df0f01a35affec7c501c1cdbb3",
      "parents": [
        "2b7913d088836877d41784090c0fc074409994aa"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Apr 17 12:46:29 2012 -0400"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Apr 17 12:46:29 2012 -0400"
      },
      "message": "Adding a custom visitor that will traverse enclosed types and build a list of type instances.\n"
    },
    {
      "commit": "2b7913d088836877d41784090c0fc074409994aa",
      "tree": "f20ee5808a1284e0bdd2463a73ebec667e92ad3a",
      "parents": [
        "bbc5033a64e7d308ded93f56940d0dc013e7bfa0"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Apr 03 15:48:10 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Apr 03 15:48:10 2012 -0400"
      },
      "message": "misc string formatting\n\nadd ability to clone FieldType\n"
    },
    {
      "commit": "bbc5033a64e7d308ded93f56940d0dc013e7bfa0",
      "tree": "899a852aa6aefa43f19650a4a84980d8fb4825b2",
      "parents": [
        "faab8f7f8b127513d0db350062159ae903dcc878"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Apr 02 14:49:18 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Apr 02 14:49:18 2012 -0400"
      },
      "message": "Deal with \u0027extra\u0027 schema identifier for args/return types\u0027 names:\nIf we discover that an identifer\u0027s type is \"SCHEMA\".\"SOME_TYPE\"\nwe break the identifier into 2 parts (namePart1, namePart2).\nIf the current schema is the same as namePart1, then we set\nthe type\u0027s name to namePart2\n\n- fundamental change: public API to change a type\u0027s name\n- ProcedureType\u0027s have a local variable pointing to their \u0027parent\u0027\n  PLSQLPackageType (if applicable). This allows one to ask a\n  procedure what schema it is in by delegating the query to\n  the \u0027parent\u0027 package\n- DDLParser.jjt:\n    . set \u0027parent\u0027 PLSQLPackageType for procedures/functions found in a\n      package.\n    . new API on DDLParser: set a list of schemas to check if a \u0027parent\u0027\n      PLSQLPackageType doesn\u0027t know what schema its in\n- add testcase\n      parser itself.\n"
    },
    {
      "commit": "faab8f7f8b127513d0db350062159ae903dcc878",
      "tree": "7d4f4beeab579f29c52dc052430e4b58341b9c6f",
      "parents": [
        "25b41ace8409b0b21fc35629f78c5433352e7732"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 14:06:07 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 14:06:07 2012 -0400"
      },
      "message": "and fix testcase"
    },
    {
      "commit": "25b41ace8409b0b21fc35629f78c5433352e7732",
      "tree": "9f1c824e2761502d7baa6aa0b9f1f29918fb9527",
      "parents": [
        "8df66809a4922755c8537b4e1716f9c2e644f149"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 14:02:24 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 14:02:24 2012 -0400"
      },
      "message": "Need ROWTYPEType to return \u0027real\u0027 %ROWTYPE string for its typeName()\n\nNB - most other types delegate typeName to their enclosedType, but\nthat doesn\u0027t work for ROWTYPEType"
    },
    {
      "commit": "8df66809a4922755c8537b4e1716f9c2e644f149",
      "tree": "47f7fc8a6fcaaaf8e3a836c0c43e6a7dc93cd605",
      "parents": [
        "17d5ed526450e8304fb72ec09b07809e1d9fd291"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 11:58:08 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 30 11:58:08 2012 -0400"
      },
      "message": "Work on fixing %ROWTYPE issues\n- add local variable to ROWTYPEType to hold owning PLSQLPackageType\n- various places in grammar-productions, set owning package\n\nChange PLSQLType to be *not* abstract - add use case in\npackageDeclaration where we need a simple PLSQLType instance\nto hold a %ROWTYPE or %TYPE declaration\n"
    },
    {
      "commit": "17d5ed526450e8304fb72ec09b07809e1d9fd291",
      "tree": "1685045ec68b421bf0f4bdd7ed2da99b7a419683",
      "parents": [
        "602dc4c50f79259f362dcb89add50a89932e069b"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 27 13:05:45 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 27 13:05:45 2012 -0400"
      },
      "message": "fix \u0027default direction IN\u0027 logic in DDLParser.jjt\n - move out of if (direction !\u003d null) scope\n"
    },
    {
      "commit": "602dc4c50f79259f362dcb89add50a89932e069b",
      "tree": "4bfffbd9067637634b45e54ea73bd4d58f78f1fc",
      "parents": [
        "3aa080f5aba2b8835db7be3fbedf1afcba6d1dcd"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 27 11:43:57 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 27 11:43:57 2012 -0400"
      },
      "message": "Add DDL Parser tests for strongly-typed ref cursor\n"
    },
    {
      "commit": "3aa080f5aba2b8835db7be3fbedf1afcba6d1dcd",
      "tree": "bb7380208630fc1ae8c50dc803e8e1d723560405",
      "parents": [
        "c71b735a0b356d7fb16f8c89fbb022f674f8f761"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Mar 19 15:46:04 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Mar 19 15:46:04 2012 -0400"
      },
      "message": "https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d373675\nDBWS DDLParser: Parser returning type name with prepended schema name\nfor types that are columns in a table\n\nChange columnSpec() in DDLParser.jjt to check for dotted-name\nfor column type; if the first part of the dotted-name is the same\nas the enclosedType\u0027s schema name, only use the second part as\nthe name of the column type\n"
    },
    {
      "commit": "c71b735a0b356d7fb16f8c89fbb022f674f8f761",
      "tree": "66d50b765f141a0fe6e7c972ff527afeb7ac9e2b",
      "parents": [
        "34252bf092c8171d3afb54372d5d5b5a6a92596d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 16 15:36:53 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 16 15:36:53 2012 -0400"
      },
      "message": "https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d373332\nPL/SQL Package or object types containing keywords breaks Oracle DDL parser\n\nChange parser so that keywords can also be used as identifiers\n\nNB: had to add 2 keywords (CONSTRAINT, PRIMARY) to the list of reserved\nwords that cant be identifiers - it is not exactly 100% compliant to\nthe appendix http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/fundamentals.htm#CBJGBIGI\n\nEverytime I tried to include those keywords, the generated parser de-volved\ninto a morass of ambiguous productions could not resolve \u0027normal\u0027 DDL\nlet alone DDL that includes a keyword.\n\nI don\u0027t think adding CONSTRAINT and PRIMARY is too much\n"
    },
    {
      "commit": "34252bf092c8171d3afb54372d5d5b5a6a92596d",
      "tree": "acb8c8f696684713275636856f8b4037c4e94f8b",
      "parents": [
        "532c62e5791ff55abf5f9631212835ee3b39d159"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 16 09:13:29 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Mar 16 09:13:29 2012 -0400"
      },
      "message": "re-generate files\n"
    },
    {
      "commit": "532c62e5791ff55abf5f9631212835ee3b39d159",
      "tree": "2b536d45c36946749a7014326150c2c6f6cd4355",
      "parents": [
        "c9a4d89ac6b834ee68aa4702d67fb0e0ce3166d0"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Mar 14 14:36:55 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Mar 14 14:36:55 2012 -0400"
      },
      "message": "reduce the number of choice conflicts\n\nStill two conflicts:\n   \u003cK_CONSTRAINT\u003e in columnDeclaration()\nand\n   \u003cS_IDENTIFIER\u003e in packageDeclaration(), choice\n     exceptionDeclaration()\n\nI have put the suggested LOOKAHEAD(2), but the warnings\ndont go away\n"
    },
    {
      "commit": "c9a4d89ac6b834ee68aa4702d67fb0e0ce3166d0",
      "tree": "5c5ea61f26e97c6c2079400c4bd30782ad5f9a67",
      "parents": [
        "af4cd0fd39f8bdb9039b48e6bd437b90beb6bcec"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Mar 14 12:56:48 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Mar 14 12:56:48 2012 -0400"
      },
      "message": "Divide up keyword tokens into \u0027reserved\u0027 vs. \u0027keyword\u0027\nin prep for https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d373332\nPL/SQL Package or object types containing keywords breaks Oracle DDL parser\n\nstill too many choice conflicts to debug problem ... continue to\nreduce the number of conflicts\n"
    },
    {
      "commit": "af4cd0fd39f8bdb9039b48e6bd437b90beb6bcec",
      "tree": "c30b395d2adf385d11688ae9fbb5f566d8d1a2fe",
      "parents": [
        "bd43c79a109ce3a4426c0c610022237d5b1ef7a3"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 13 17:19:12 2012 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Mar 13 17:19:12 2012 -0400"
      },
      "message": "fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d373987:\nOracle DDL Parser should handle all ALTER CONSTRAINT clauses\n\nTBD - doesn\u0027t support FOREIGN KEY constraints ...\n"
    },
    {
      "commit": "bd43c79a109ce3a4426c0c610022237d5b1ef7a3",
      "tree": "a5f059aa7b07ee231ad4843bdcb1fb8343102ea6",
      "parents": [
        "c7d0e98292bbe642912d184ec7b171983fd8e372"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Mar 08 17:18:14 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Mar 08 17:18:14 2012 -0500"
      },
      "message": "add check against STATUS column\n"
    },
    {
      "commit": "c7d0e98292bbe642912d184ec7b171983fd8e372",
      "tree": "93bd3c138c6479c91b9f777ef110639f88431d96",
      "parents": [
        "17e2462ff9b053064a2fc76cc0446b77b934e8db"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Thu Mar 08 12:34:03 2012 -0500"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Thu Mar 08 12:34:03 2012 -0500"
      },
      "message": "Fix for Bug 329435 - DBWS should handle Anchored types (%ROWTYPE, %TYPE)\n"
    },
    {
      "commit": "17e2462ff9b053064a2fc76cc0446b77b934e8db",
      "tree": "15d44339942c9f5da8342ba09cde2502f0756c65",
      "parents": [
        "8a2d126a242ff9418fb10a23b618559619846a4c"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 29 14:08:34 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 29 14:08:34 2012 -0500"
      },
      "message": "fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d372750\nDatabaseTypeBuilder should handle mixed case type names\n"
    },
    {
      "commit": "8a2d126a242ff9418fb10a23b618559619846a4c",
      "tree": "cee2308354074e598701ef2a2a0fe0653ed3108e",
      "parents": [
        "e830e34787bf1b5159e679cbd7b3e7df2f3de14e"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 15:12:26 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 15:12:26 2012 -0500"
      },
      "message": "fix a mistake - TYPEType should return true to isTYPEType()\n"
    },
    {
      "commit": "e830e34787bf1b5159e679cbd7b3e7df2f3de14e",
      "tree": "147b4becd00b3c3bb2b15621ea6e0b61387bbb71",
      "parents": [
        "3fcfa4291828ef80aa52cd489b5f3a00771da03a"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 13:35:28 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 13:35:28 2012 -0500"
      },
      "message": "Fix API inconsistencies: getNestedType, getDataType\n - everything now is getEnclosedType\n - field-based types (TableType, PLSQLRecordType, ObjectType)\n   have no-op get/set-EnclosedType with new explicit addField/addColumn\n   API\n"
    },
    {
      "commit": "3fcfa4291828ef80aa52cd489b5f3a00771da03a",
      "tree": "0eb6b75785652a48d933d5c5dbe37768c48b177c",
      "parents": [
        "f9bfbd487a8f88681cf1a23d1a8547e1aa88a690"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 11:40:49 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 11:40:49 2012 -0500"
      },
      "message": "misc tweak to fix \u0027yellow-warning\u0027 icon in Eclipse IDE\n"
    },
    {
      "commit": "f9bfbd487a8f88681cf1a23d1a8547e1aa88a690",
      "tree": "a6597545a7f3bff3130b2e0c850c3d45c2235a2b",
      "parents": [
        "fd4dbc524edb957496994f35377919d70c8575ef"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 11:24:13 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 24 11:24:13 2012 -0500"
      },
      "message": "clean instanceof checks\n"
    },
    {
      "commit": "fd4dbc524edb957496994f35377919d70c8575ef",
      "tree": "aeca3508bf5a2869c661f42b8a834ab17abac452",
      "parents": [
        "0f7b6d314b2a953feaa95a5897c7b1476c516e3d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Feb 14 16:23:24 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Feb 14 16:23:24 2012 -0500"
      },
      "message": "Add more support for AnchoredTypes (%ROWTYPE, %TYPE)\n"
    },
    {
      "commit": "0f7b6d314b2a953feaa95a5897c7b1476c516e3d",
      "tree": "4124f1113380b63c9ec448cbf9c787f118ebe51c",
      "parents": [
        "09ceda8c296bb082ac86073fd5fe7c8c133c7950"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 10 15:00:08 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Feb 10 15:00:08 2012 -0500"
      },
      "message": "put ojdbc6 dependency back in for now\n"
    },
    {
      "commit": "09ceda8c296bb082ac86073fd5fe7c8c133c7950",
      "tree": "e054e2c0e13844d8427f853079e0afb4d34d8a2c",
      "parents": [
        "76d822ef42d94518ab74bc143b67a07398fe5264"
      ],
      "author": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Fri Feb 10 13:18:17 2012 -0500"
      },
      "committer": {
        "name": "Eric Gwin",
        "email": "eric.gwin@oracle.com",
        "time": "Fri Feb 10 13:18:17 2012 -0500"
      },
      "message": "update to tycho 0.14.0 \ntemporarily remove oracleddlparser dependency on oracle jar - built\nsuccessfully"
    },
    {
      "commit": "76d822ef42d94518ab74bc143b67a07398fe5264",
      "tree": "241c31fcd850ece8fe163ec793705e324dfdca05",
      "parents": [
        "8e74bfaf0c4f109c9ac3fd4a736cdc9898980a5f"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 08 15:57:12 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 08 15:57:12 2012 -0500"
      },
      "message": "dont need to check-in m2e .settings preferences\n"
    },
    {
      "commit": "8e74bfaf0c4f109c9ac3fd4a736cdc9898980a5f",
      "tree": "cb64c35b8229866e99bc7f7618a3a7cb2458a2eb",
      "parents": [
        "1d04b699aed2755a601577c554483041a01ae843"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 08 15:51:45 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 08 15:51:45 2012 -0500"
      },
      "message": "Yet some more Maven/Tycho changes ...\n\n\n... I should have taken the blue pill\n"
    },
    {
      "commit": "1d04b699aed2755a601577c554483041a01ae843",
      "tree": "1e31a5b443d2389aaf7c744462135c8a5c6c501c",
      "parents": [
        "b3f0486f143a830b90ff14bcfbfdd00bf3b8ac68"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Feb 08 15:08:06 2012 -0500"
      },
      "committer": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Feb 08 15:08:06 2012 -0500"
      },
      "message": "Maven stuff - passing system properties, etc.\n\n... its the question that will drive you insane - what IS the Maven?"
    },
    {
      "commit": "b3f0486f143a830b90ff14bcfbfdd00bf3b8ac68",
      "tree": "c97d3d429fbcac59b77241ea9ec493c2d81c3730",
      "parents": [
        "ea0ba4245bb1c50abe3f58e89d43e6a3983c93fe"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Feb 07 10:12:57 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Feb 07 10:12:57 2012 -0500"
      },
      "message": "fix PLSQLRecordType\u003e\u003eaddCompositeType to update\nexisting field\u0027s type if present\n"
    },
    {
      "commit": "ea0ba4245bb1c50abe3f58e89d43e6a3983c93fe",
      "tree": "10c5decf89e0279d68eaa5fb0f8dd3234fdb65f1",
      "parents": [
        "aa21939734f069e166c466ccb3754ea40b2a48cb"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 01 15:12:56 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Feb 01 15:12:56 2012 -0500"
      },
      "message": "work for https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d325124\n(weakly-typed REF CURSORs)\nand\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d339721 (strongly-typed REF\nCURSORs)\n\n- also work on \u0027anchored types\u0027 (%ROWTYPE and %TYPE): create unit tests\n\nToDo\n - figure out how to resolve the unresolved types \u0027a.b%TYPE\u0027 where\n   a can be either a package type or a database, b can be either a\n   column or a field in a PL/SQL type"
    },
    {
      "commit": "aa21939734f069e166c466ccb3754ea40b2a48cb",
      "tree": "876c2b276eef21803d10a6e6f78c28795520c578",
      "parents": [
        "aea0e25a625dbfa8f69792d04b0d02611ba7273d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Jan 30 14:56:54 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Jan 30 14:56:54 2012 -0500"
      },
      "message": "misc tweaks to pom file\n\n\nToDo - surefire report missing css/images\n"
    },
    {
      "commit": "aea0e25a625dbfa8f69792d04b0d02611ba7273d",
      "tree": "b412010370483e0782139865dd42252ec458d250",
      "parents": [
        "e5636d7a3ca3b0602cba17ad8a5a8edf9ee4e788"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 14:46:21 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 14:46:21 2012 -0500"
      },
      "message": "fix ClassCastException in DatabaseTypeBuilder\n - if the owningType of an unResolvedType is a PLSQLRecordType,\n   then we can\u0027t use addCompositeType: we must iterate through\n   all the record\u0027s fields and find all uses of the resolvedType\n"
    },
    {
      "commit": "e5636d7a3ca3b0602cba17ad8a5a8edf9ee4e788",
      "tree": "8bc4968d7408e3bd8b2544ee837c1fe2bcd05a0f",
      "parents": [
        "144c62efca4f9ac650e365d076007c802dfd0742"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 13:16:06 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 13:16:06 2012 -0500"
      },
      "message": "Add maven launcher for JUnit tests\n - compiles Oracle DDL classes (if needed)\n - compiles test classes (if needed)\n - build a \u0027site\u0027 directory w static HTML\n - runs the \u0027AllTests\u0027 TestSuite (which in turns runs other\n   TestSuites which in turn ... and so on)\n - builds in the \u0027side\u0027 directory an HTML report using the\n   test results\n"
    },
    {
      "commit": "144c62efca4f9ac650e365d076007c802dfd0742",
      "tree": "b7181014d6497873ea61de0878974a334e8825c3",
      "parents": [
        "06bc014721c758623e16a44fa27c838e5f280730"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 12:15:20 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 12:15:20 2012 -0500"
      },
      "message": "finally! all launches run Ok\n"
    },
    {
      "commit": "06bc014721c758623e16a44fa27c838e5f280730",
      "tree": "5e338e673206d8a5967f1061b3095942c742bd83",
      "parents": [
        "e7a7e7b836aff172fa4ac48b788c3379013bbe5a"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 11:09:58 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 11:09:58 2012 -0500"
      },
      "message": "fix up .launches to reference oracleddlparser project instead\nof oracleddlparser.test project\n"
    },
    {
      "commit": "e7a7e7b836aff172fa4ac48b788c3379013bbe5a",
      "tree": "4b71a49d0c7e455914361a5536a84659698af312",
      "parents": [
        "35c880b92028a7a5ba471393f978a43b8d671ac2"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 11:04:57 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 11:04:57 2012 -0500"
      },
      "message": "move tests to \u0027proper\u0027 place in oracleddlparser sub-directory\n"
    },
    {
      "commit": "35c880b92028a7a5ba471393f978a43b8d671ac2",
      "tree": "e1928bf0484505b9dddc9467d970188b79ee50c1",
      "parents": [
        "a7b487042622325302d402a072244da66247442d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:56:09 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:56:09 2012 -0500"
      },
      "message": "changes to support weakly-typed REF CURSORS\n"
    },
    {
      "commit": "a7b487042622325302d402a072244da66247442d",
      "tree": "bc23faefc5b0c854f4ed15da3239e6d84f1d44fe",
      "parents": [
        "df760d95a477bca2f7f5d09f0dc1b7c9aa65b8d6"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:55:31 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:55:31 2012 -0500"
      },
      "message": "From git am subtree-merge from oracleddlparser.test\n - some patches failed, adding back in this file (without history)\n"
    },
    {
      "commit": "df760d95a477bca2f7f5d09f0dc1b7c9aa65b8d6",
      "tree": "751ec75b66deeb2be832dc262e66527ff75696ea",
      "parents": [
        "7dada4c596baacf4263e2412914b3a9f1cd48585"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:45:19 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:24 2012 -0500"
      },
      "message": "fix path to AllTests (due to change in project name)\n"
    },
    {
      "commit": "7dada4c596baacf4263e2412914b3a9f1cd48585",
      "tree": "803ff41510efe49f0f813095ec6945fdcc20ab8f",
      "parents": [
        "942ab0b0e3fa5cd838c6137e5bacbecf4f4dafb8"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Jan 11 15:33:20 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:24 2012 -0500"
      },
      "message": "fix name of oracle DDL parser project\n"
    },
    {
      "commit": "942ab0b0e3fa5cd838c6137e5bacbecf4f4dafb8",
      "tree": "2a41818b3e25eb97754322868a6250a391cac939",
      "parents": [
        "ab851c13b7860769bb955ee1725d4aa48db1ec1e"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Jan 11 14:45:13 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:23 2012 -0500"
      },
      "message": "TortoiseGIT test #3 - removed \u0027#\u0027\n"
    },
    {
      "commit": "ab851c13b7860769bb955ee1725d4aa48db1ec1e",
      "tree": "3d542eca3112d02fd49c8e0b168fd1ead28ea400",
      "parents": [
        "515dbee949aef97fef4730bda36cc0f9d7a6e0ff"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Jan 11 14:43:14 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:23 2012 -0500"
      },
      "message": "TortoiseGIT test #2 - added a \u0027#\u0027\n"
    },
    {
      "commit": "515dbee949aef97fef4730bda36cc0f9d7a6e0ff",
      "tree": "9ad58e880ee5ed5b823289ffddbc4d8582b97b4f",
      "parents": [
        "a72c61446725e8a25da8089914a6b3bf636f22fa"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Wed Jan 11 14:40:17 2012 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:22 2012 -0500"
      },
      "message": "TortoiseGIT test - added an empty line.\n"
    },
    {
      "commit": "a72c61446725e8a25da8089914a6b3bf636f22fa",
      "tree": "e9df473002d84a6abf3e13d82560e125d8035225",
      "parents": [
        "70a6f65a01b05ec22b22f77951603dfc71be9893"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Dec 22 16:31:20 2011 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:22 2012 -0500"
      },
      "message": "Add a test table that contains a TimeStampType\n"
    },
    {
      "commit": "70a6f65a01b05ec22b22f77951603dfc71be9893",
      "tree": "5b52cc669e2763b8d75c3cc2436a9003e3082aa1",
      "parents": [
        "912bd26f440f1257ccabe8ff77260bfe6d2c10a2"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Dec 16 15:16:47 2011 -0500"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:22 2012 -0500"
      },
      "message": "clean up few test case DDL stmts\n\nadd CaseSensitivePackageTestSuite\n"
    },
    {
      "commit": "912bd26f440f1257ccabe8ff77260bfe6d2c10a2",
      "tree": "3fb111897f4f634b7f46ed4f18324eddfcbc3dd0",
      "parents": [
        "32c0173405af4b11f70dbeb2f0b996b7f0de8ace"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Nov 01 13:54:19 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:21 2012 -0500"
      },
      "message": "Add test case for resolving types from other PL/SQL package in same schema\n"
    },
    {
      "commit": "32c0173405af4b11f70dbeb2f0b996b7f0de8ace",
      "tree": "7ace8affa47916bdbe012d1b0c30dc8cdbe459ef",
      "parents": [
        "b05276897275c7e5ad224a83fee592c9e9147353"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Nov 01 11:14:41 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:21 2012 -0500"
      },
      "message": "Fix DDL creation\n"
    },
    {
      "commit": "b05276897275c7e5ad224a83fee592c9e9147353",
      "tree": "b16da0c77a1e14a699a72fd6d2362947614faece",
      "parents": [
        "436248f638889098153ba242d6a0fcebdb161dcc"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 31 14:46:39 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:20 2012 -0500"
      },
      "message": "Add test for TableType that refers to globally-scoped type\n"
    },
    {
      "commit": "436248f638889098153ba242d6a0fcebdb161dcc",
      "tree": "c3f990835de82797f2da3a2ede8605b9bb635ee7",
      "parents": [
        "8265ab26d0fd85290c3e6c8acdde34dcbb8c6715"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 31 14:20:57 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:20 2012 -0500"
      },
      "message": "trivial commit - remove unused import\n"
    },
    {
      "commit": "8265ab26d0fd85290c3e6c8acdde34dcbb8c6715",
      "tree": "fc0f15f924eadf169ea7112f1a43a928580e5d34",
      "parents": [
        "819ff5e1cff5b9dfe7df17269dbcf54035ea92ff"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 31 14:20:12 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:19 2012 -0500"
      },
      "message": "More top-level unresolved types tests\n"
    },
    {
      "commit": "819ff5e1cff5b9dfe7df17269dbcf54035ea92ff",
      "tree": "0691df5a40bc8058402420bc325b846379ccd9e3",
      "parents": [
        "edeb38ba310a03f99c0843f2887d25fff23eb89d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 31 13:51:02 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:19 2012 -0500"
      },
      "message": "Add tests for unresolved type references in a package pointing to a globally-scoped object type\n"
    },
    {
      "commit": "edeb38ba310a03f99c0843f2887d25fff23eb89d",
      "tree": "727120fa6c824818e592124536ff925b0c034570",
      "parents": [
        "ffb0877313eb546a49753dd09649aacfb4b9fbd8"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 31 13:15:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:18 2012 -0500"
      },
      "message": "Separate-out some assertSame tests\n"
    },
    {
      "commit": "ffb0877313eb546a49753dd09649aacfb4b9fbd8",
      "tree": "a483969703c696a1181a826547e55d838d48ddec",
      "parents": [
        "ef2aadca0a85a3e8c35add33e2d1aa00e6657327"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Oct 25 14:48:09 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:18 2012 -0500"
      },
      "message": "Add test for %TYPE change name to \u0027TypeResolutionTestSuite\u0027 from \u0027UnresolvedTypesTestSuite\u0027\n"
    },
    {
      "commit": "ef2aadca0a85a3e8c35add33e2d1aa00e6657327",
      "tree": "7f322e7d8aba60629df86e871867167566108eff",
      "parents": [
        "c1fe0c5f89c9b9a257b5dcefb15db3bb6669ca3d"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 24 14:53:21 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:17 2012 -0500"
      },
      "message": "add DDL-creation for UnresolvedTypes: by default, dont re-create types use System property -Ddb.ddl\u003dtrue if creatoin DDL is to be sent to the database\n\nAdd second identity check for TESMAN package\n - TESMAN_TABLE2%ROWTYPE: return type of first function \u003d\u003d\n   OUT arg of second function\n - TESMAN_TABLE3%ROWTYPE: in arg of third function \u003d\u003d\n   OUT arg of third function\n"
    },
    {
      "commit": "c1fe0c5f89c9b9a257b5dcefb15db3bb6669ca3d",
      "tree": "80735586f0171649889fd2b6cbc977ebab38a3fa",
      "parents": [
        "8eec0777b2987c9689dc2e80961d405b71e67cb1"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Oct 21 11:07:40 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:17 2012 -0500"
      },
      "message": "Add tests for resolving UnresolvedType\u0027s\n"
    },
    {
      "commit": "8eec0777b2987c9689dc2e80961d405b71e67cb1",
      "tree": "eab57f4c5b07a776a8cd84cbba82a9b01a436c4b",
      "parents": [
        "d6820a9b27836414c879775d4140f8c6f700779f"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Oct 19 13:28:40 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:50:17 2012 -0500"
      },
      "message": "fix FunctionTypeVisitor now that returnArg is of type ArgumentType\n"
    },
    {
      "commit": "d6820a9b27836414c879775d4140f8c6f700779f",
      "tree": "eb0d928c91602a224f23faf9e159032886afc6da",
      "parents": [
        "3d98cbb513c8f9516809a612405630f50e06f88e"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Oct 12 16:37:58 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:54 2012 -0500"
      },
      "message": "Add tests for nested Object types\n"
    },
    {
      "commit": "3d98cbb513c8f9516809a612405630f50e06f88e",
      "tree": "e62b68714d56abc3cc5d734105d5fb0ba6c907cf",
      "parents": [
        "f76a92dcaf94551612b7cd8fa1ba24c6ce07af6c"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Oct 05 15:13:00 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:53 2012 -0500"
      },
      "message": "Finish up unit tests for deeply nested types\n"
    },
    {
      "commit": "f76a92dcaf94551612b7cd8fa1ba24c6ce07af6c",
      "tree": "722dc67a425648a73edf6d81bf9dc8df82e5e0f5",
      "parents": [
        "8df3704693a44808caed8d24459810a609d43239"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Oct 03 14:32:04 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:53 2012 -0500"
      },
      "message": "Add test cases for nested record, collection with a record\n"
    },
    {
      "commit": "8df3704693a44808caed8d24459810a609d43239",
      "tree": "43e014713f76df2fad40943febffd1c569b6aad0",
      "parents": [
        "c4c5116a330fdbf6113505aadd74989e8e5a69bf"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Sep 30 15:42:02 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:52 2012 -0500"
      },
      "message": "few more assert test to make sure nested record parsed correctly\n"
    },
    {
      "commit": "c4c5116a330fdbf6113505aadd74989e8e5a69bf",
      "tree": "c0286db7e8a5eeca91433c571c0633f49e35677f",
      "parents": [
        "f845084b4d4f960509d1fe0b6e6543d5d77a73e1"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Sep 30 14:52:15 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:52 2012 -0500"
      },
      "message": "add in first tests for nested records\n"
    },
    {
      "commit": "f845084b4d4f960509d1fe0b6e6543d5d77a73e1",
      "tree": "5fad6aae3f0c7280ca2ba57e48c6b7ab65a5b930",
      "parents": [
        "79337b544c3d24ba81e736ac3b9ce367f38fb3ea"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Sep 29 14:27:24 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:51 2012 -0500"
      },
      "message": "add some more unit tests\n"
    },
    {
      "commit": "79337b544c3d24ba81e736ac3b9ce367f38fb3ea",
      "tree": "a6cb6b49c72e1b1c197eb017456e82cb3d07764b",
      "parents": [
        "c24faf6ca9b9e0419c3e1c6605050f6d5e26ebcb"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Sep 22 11:17:06 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:51 2012 -0500"
      },
      "message": "Add more testsuites - TOPLEVEL procedures - TOPLEVEL functions\n"
    },
    {
      "commit": "c24faf6ca9b9e0419c3e1c6605050f6d5e26ebcb",
      "tree": "14030d316db7a367e0f5c23228149fccf8213713",
      "parents": [
        "976a7c47b2e1cd502ccec5bd5aa018190ea162a7"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Sep 01 16:20:51 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:50 2012 -0500"
      },
      "message": "Add test for simple ProcedureType (and its ArgumentType)\n"
    },
    {
      "commit": "976a7c47b2e1cd502ccec5bd5aa018190ea162a7",
      "tree": "4792e89aae284ac77233a6cbf6587b33f6e4ee5c",
      "parents": [
        "4057814d6f878a39fffd256e54399e0d23fd37ab"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Aug 15 11:37:14 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:50 2012 -0500"
      },
      "message": "make launches no longer specific to my DB/environment setup\n"
    },
    {
      "commit": "4057814d6f878a39fffd256e54399e0d23fd37ab",
      "tree": "5a7168d92e261ed0e3ef94ab2ca9270a8f50c3d8",
      "parents": [
        "1d262f8b25c1e72e3b62fec207423bf18bbfa9b4"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 11 16:24:22 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:50 2012 -0500"
      },
      "message": "fix up tests to accomodate change in API on DatabaseTypeBuilder (now with schemaPattern)\n"
    },
    {
      "commit": "1d262f8b25c1e72e3b62fec207423bf18bbfa9b4",
      "tree": "efcb925c393f1c3bf60d566c8f349a7d701a5673",
      "parents": [
        "c1aebe7439bcba1054255f7cd69f633ad2b504d7"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 11 11:11:55 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:49 2012 -0500"
      },
      "message": "tweak name of launch config\n"
    },
    {
      "commit": "c1aebe7439bcba1054255f7cd69f633ad2b504d7",
      "tree": "649562004ed137effa8c5a8fb5781d284406f033",
      "parents": [
        "e86f75d3a65559e6e083aa3582fce2dee894e791"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 11 11:00:15 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:49 2012 -0500"
      },
      "message": "- fix TableTypeTest - create separate launches for each sub-package\n"
    },
    {
      "commit": "e86f75d3a65559e6e083aa3582fce2dee894e791",
      "tree": "3e29e9d4e365a5128b5965959b543a537e0d7b49",
      "parents": [
        "469f0884e520dd5c32a9895b1745d9c906d6f77a"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 11 10:15:41 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:48 2012 -0500"
      },
      "message": "tidy-up copyright header, imports and comments\n\nsplit test and visitor into separate classes\n(thats how it was done originally, but I made them nested static\nclasses, then changed my mind!)\n"
    },
    {
      "commit": "469f0884e520dd5c32a9895b1745d9c906d6f77a",
      "tree": "ceaa7e3f667454e237b90a538e4f92116397e8da",
      "parents": [
        "ed86127552f01c584266c8a1a117d84b605ee195"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 11 09:58:42 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:48 2012 -0500"
      },
      "message": "re-arrange packages and tests\n\nToDo - TableType visitor tests\n"
    },
    {
      "commit": "ed86127552f01c584266c8a1a117d84b605ee195",
      "tree": "2effd61c70a7640e4938072f38d44e823bf48684",
      "parents": [
        "e9ea3a54462005ad584301ea4fa1af76ddbfe80b"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Tue Aug 09 14:07:59 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:47 2012 -0500"
      },
      "message": "- re-arrange visit tests - move TableTypeVisitor to o.e.p.dbws.builder since it will have DBWSBuilder-specific behaviour\n"
    },
    {
      "commit": "e9ea3a54462005ad584301ea4fa1af76ddbfe80b",
      "tree": "315fe8345fce1bc0ec87bba4915bbfca786fb026",
      "parents": [
        "88018719e9f13da5b7cec0f38063ba510d136631"
      ],
      "author": {
        "name": "dmccann",
        "email": "david.mccann@oracle.com",
        "time": "Tue Aug 09 10:56:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:47 2012 -0500"
      },
      "message": "Tests for TableType support.\n"
    },
    {
      "commit": "88018719e9f13da5b7cec0f38063ba510d136631",
      "tree": "ead54db4e779de2a95cfdb8b0c887cd24cca8367",
      "parents": [
        "95101938975d9335ae67f95748cae87984e670d5"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Mon Aug 08 15:44:25 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:46 2012 -0500"
      },
      "message": "- create separate launch for DDLParserTest (runs fast since it doesn\u0027t do any DB stuff) - tweak tests: move create/drop table to TestHelper - add some field-level checking (name, dataType) to DDLParserTest\n"
    },
    {
      "commit": "95101938975d9335ae67f95748cae87984e670d5",
      "tree": "19240075ef70627a6c5ace31a64576341813515c",
      "parents": [
        "983c8b9de469ceff0038fbb93de696fc3fbc17e7"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Fri Aug 05 19:46:16 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:45 2012 -0500"
      },
      "message": "change tests to support List\u003cDatabaseType\u003e buildXXX APIs in DatabaseTypeBuilder\n"
    },
    {
      "commit": "983c8b9de469ceff0038fbb93de696fc3fbc17e7",
      "tree": "7a0d5aa2b1b38c16745aede49c3b9ea5a8409a57",
      "parents": [
        "364e03da0eda5c41007d839c402c7b40dd2e714a"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Aug 04 16:01:39 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:45 2012 -0500"
      },
      "message": "add supporting tests for changes in 7572e2 (IOT)\n"
    },
    {
      "commit": "364e03da0eda5c41007d839c402c7b40dd2e714a",
      "tree": "3455980a80a85beab8f3d0761cc650b2980ae0f5",
      "parents": [
        "095e3d886fd8d83af5fba63d71eb3f02bcf73108"
      ],
      "author": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Wed Aug 03 16:52:25 2011 -0400"
      },
      "committer": {
        "name": "Mike Norman",
        "email": "michael.norman@oracle.com",
        "time": "Thu Jan 26 10:48:44 2012 -0500"
      },
      "message": "Refactor tests into suites and tests and add an \u0027AllTests\u0027 suite that runs everything\n"
    }
  ],
  "next": "095e3d886fd8d83af5fba63d71eb3f02bcf73108"
}
