)]}'
{
  "log": [
    {
      "commit": "b51475df723d7e3ccd1503adea03f593f796cf53",
      "tree": "0ea458a7705b693f00254b40196c51d5235ae2f7",
      "parents": [
        "4d0a8ee3f67accde467c26df2612294d2e344536"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Jan 09 17:25:11 2014 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Jan 09 17:25:11 2014 +0400"
      },
      "message": "[424131] JSDT Parser doesn\u0027t respect \"Enable Semantic Validation\" preference value\n\nProblem reported is made to respect Enable Semantic Validation preference value for the preferences, so the problems market as\nProblemSeverities.Optional (configurable problems) aren\u0027t reported in case of Semantic Validation is disabled.\nWith this fix the build validation and as-you-type validation (errpr/warning annotations) are showing the same results,\nnot configurable error/warning messages do not depend on the value of \"Enable JavaScript semantic validation\" preference value.\nAll the JUnit Test cases of DualParseSyntaxErrorTest and SyntaxErrorTest passed successfully.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "4d0a8ee3f67accde467c26df2612294d2e344536",
      "tree": "f04ea37bb0284a9ce483bb789f64468f15dbb7d0",
      "parents": [
        "7c2cd5de0284d710a14949adce66b0a043451423"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Jan 09 05:57:35 2014 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Jan 09 05:57:35 2014 +0400"
      },
      "message": "[424131] JSDT Parser doesn\u0027t respect \"Enable Semantic Validation\" preference value\n\nRollback of improper fix\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "7c2cd5de0284d710a14949adce66b0a043451423",
      "tree": "8956dc83245a9b42936bedc5d5f3c0d0fbf3f048",
      "parents": [
        "661227b754eaadfdf47061dc9ec8d087dca82ed6"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 27 20:34:14 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 27 20:34:14 2013 +0400"
      },
      "message": "[424131] JSDT Parser doesn\u0027t respect \"Enable Semantic Validation\" preference value\n\nProblem reported is made to respect Enable Semantic Validation preference value for the preferences, so the problems market as\nProblemSeverities.Optional (configurable problems) aren\u0027t reported in case of Semantic Validation is disabled.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "661227b754eaadfdf47061dc9ec8d087dca82ed6",
      "tree": "8c5e1995f50802e8bafcb9a5eb71d087c8be9a8b",
      "parents": [
        "f72447a7f8edc4b638c843026fed6b03deb39128"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 27 18:40:30 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 27 18:40:30 2013 +0400"
      },
      "message": "[340756] [validation] False syntax error in with (x) var y;\n\nParser is fixed for \u0027with\u0027, \u0027white\u0027 and \u0027for\u0027 cases\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "f72447a7f8edc4b638c843026fed6b03deb39128",
      "tree": "4d68d427920432f622b378da4684ac073b9b6caf",
      "parents": [
        "559d382bf4ecdf68f53d9bd392dd1c3b1cab885a"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Dec 26 17:08:03 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Dec 26 17:14:14 2013 +0400"
      },
      "message": "NullPointerException in ScopeAnalyzer.getUsedVariableNames()\n\nThe method ScopeAnalyzer.getDeclarationsAfter(int, int) should never return null, so it\u0027s made to return empty array instead of null.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "559d382bf4ecdf68f53d9bd392dd1c3b1cab885a",
      "tree": "1a983b05036ccda1d30c973a0e1519b070fda92a",
      "parents": [
        "f5edc8181a7dc8eaee28a8b044ee7e0c9736c3da"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Dec 26 00:08:34 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Dec 26 00:12:10 2013 +0400"
      },
      "message": "NPE in OverrideIndicatorManager.updateAnnotations() when anonymous function overrides some function\n\nNull pointer is fixed for anonymous functions\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "f5edc8181a7dc8eaee28a8b044ee7e0c9736c3da",
      "tree": "8e413d18407da8d5ce138e7a12634a3cfbfddd37",
      "parents": [
        "895f804aa0c4b8873aa485d02256321ba486d32f"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Dec 25 18:25:44 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Dec 25 18:33:33 2013 +0400"
      },
      "message": "Bug 424647 - NPE in org.eclipse.wst.jsdt.internal.ui.text.correction.ASTResolving.getPossibleReferenceBinding\n\nSince the null value is a valid value for FunctionDeclaration.getReturnType2(), the additional check for null is added.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "895f804aa0c4b8873aa485d02256321ba486d32f",
      "tree": "41df50bc398a3d7b18a6d7c27ca7d8458b8cbc18",
      "parents": [
        "8569735fe21fd8df2b1ef6f7e70455c7511222ab"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Nov 13 23:08:29 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 20 01:25:45 2013 +0400"
      },
      "message": "Bug 406519 - [validation] Valid JavaScript code flagged as error (regexp, infinity, non-breaking space)\n\nIssue is fixed by specifiyng the characters u000b (VERTICAL TAB) and u00a0 (NO-BREAK SPACE) as the Whitespace ones\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "8569735fe21fd8df2b1ef6f7e70455c7511222ab",
      "tree": "b1759f5d7aae521b2c4c4a65198546975744f28d",
      "parents": [
        "d35ac64da4550ccb87943f318bebdf5f9f7ac3ee"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Nov 13 18:06:42 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 20 01:09:48 2013 +0400"
      },
      "message": "Bug 419970 - [refactoring] Change Function Signature doesn\u0027t work for modified files\n\nSearch in working copies issue  is fixed.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "d35ac64da4550ccb87943f318bebdf5f9f7ac3ee",
      "tree": "b61b1d84d73424adf75abcb0c14beada45bb2662",
      "parents": [
        "f2b49892ac2b077616d7391731bb11c647ffe0f8"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Mon Oct 21 17:03:04 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Dec 20 01:03:59 2013 +0400"
      },
      "message": "Bug 351713 - [refactoring] Change Function Signature broken. Cannot use at all.\n\nNPE is fixed\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "f2b49892ac2b077616d7391731bb11c647ffe0f8",
      "tree": "84890cee5e6329bda91e42a9b34997a3f54a3fc8",
      "parents": [
        "b22bc0ce27744b331f6e4997e5763606c06de207"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Oct 23 17:30:35 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Thu Dec 19 20:47:09 2013 +0400"
      },
      "message": "Bug 266542 - [refactoring] function renaming operation does not work properly\n\nIssue is fixed by disabeling the refactorings on elements that are not on include path.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "b22bc0ce27744b331f6e4997e5763606c06de207",
      "tree": "94a9607ce099d810b99a28a2a59a1619f0c4c981",
      "parents": [
        "377d97267f084297dea8d6570d2f28167eda07d2",
        "fe0bf12d61302a2aee8c15dc60c68ff635a2a34d"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Mon Dec 16 15:07:28 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Dec 16 15:07:28 2013 -0500"
      },
      "message": "Merge \"Bug 422390 - [syntax coloring][regression] \"Function declarations\" setting broke anonymous function body coloring\""
    },
    {
      "commit": "fe0bf12d61302a2aee8c15dc60c68ff635a2a34d",
      "tree": "42268bd8e91c7138801c81f4ad974e69e17dc667",
      "parents": [
        "c8c8d3c5ef286399cb2370d9ff2cad8da75d7329"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Nov 27 16:50:59 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Nov 27 16:50:59 2013 +0400"
      },
      "message": "Bug 422390 - [syntax coloring][regression] \"Function declarations\" setting broke anonymous function body coloring\n\norg.eclipse.wst.jsdt.core.dom.ASTConverter.convert(AbstractMethodDeclaration) is made not to use org.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.getName() method\nto get the function name, because the methor may return inferred method name instead of null in case of function expressions.\norg.eclipse.wst.jsdt.internal.compiler.ast.AbstractMethodDeclaration.selector modifier is returned to \u0027public\u0027 due to allow it\u0027s usage in ASTConverter.convert()\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "377d97267f084297dea8d6570d2f28167eda07d2",
      "tree": "a8b0ad5709a4f6ea1df3ac2e568f1db537a047c7",
      "parents": [
        "c8c8d3c5ef286399cb2370d9ff2cad8da75d7329"
      ],
      "author": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Nov 22 02:13:59 2013 +0400"
      },
      "committer": {
        "name": "vrubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Nov 22 02:28:51 2013 +0400"
      },
      "message": "Bug 324661 - [UI] No working sets are shown in the new project wizard\n\nThe following changes are made to fix the issue:\n- The \u0027Working Set Selection\u0027 dialog is made to show all the Working Sets by default.\n- The \u0027Show Only JavaScript Working Sets\u0027 checkbox is added under the Working Sets list that allows a user to hide\n  non-JavaScripts Working Sets (which actually JavaScripts ans Resource Working Sets). The option value is stored under the\n  Dialog Settings as well as the Working Sets selection history.\n\nSigned-off-by: vrubezhny \u003cvrubezhny@exadel.com\u003e\n"
    },
    {
      "commit": "c8c8d3c5ef286399cb2370d9ff2cad8da75d7329",
      "tree": "c471fcab098d15779190ff2c6419139f9133ea7d",
      "parents": [
        "8f3e19d68892f30d8ff7354965f5bde0bf3a68ba"
      ],
      "author": {
        "name": "Jon Houghton",
        "email": "houghtoj@us.ibm.com",
        "time": "Thu Nov 14 12:49:56 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Nov 20 12:15:28 2013 -0500"
      },
      "message": "[420333] Remove JSDT semantic validation.\n\nSigned-off-by: Jon Houghton \u003choughtoj@us.ibm.com\u003e\n"
    },
    {
      "commit": "8f3e19d68892f30d8ff7354965f5bde0bf3a68ba",
      "tree": "2ce1e03b1d7739dee6239f0a8259eabca1a0c232",
      "parents": [
        "c171993b92a1fea0448558d1edfe6e3e6278a6b5"
      ],
      "author": {
        "name": "Denis Golovin",
        "email": "dgolovin@exadel.com",
        "time": "Mon Nov 18 10:52:56 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Mon Nov 18 10:52:56 2013 -0500"
      },
      "message": "[349020] [hotbug] [validation] Eclipse complains about jquery minified\nJS files\n\nSigned-off-by: Chris Jaun \u003ccmjaun@us.ibm.com\u003e"
    },
    {
      "commit": "c171993b92a1fea0448558d1edfe6e3e6278a6b5",
      "tree": "be4d4193d2e13bf7f19790f58cc561d4f0048439",
      "parents": [
        "28f16d0a371fb8221d9161d7750376ddd8ec0efd"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Nov 12 10:33:39 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Nov 12 10:33:39 2013 -0500"
      },
      "message": "[384319]  CPU utilization to 100% when this is appended to new object\ndefinition"
    },
    {
      "commit": "28f16d0a371fb8221d9161d7750376ddd8ec0efd",
      "tree": "c20ca419f8aee5722586772d7c23c0f8c0fed304",
      "parents": [
        "0b42b983175685012b049844276df46dd05c53e8"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Thu Nov 07 16:02:47 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Thu Nov 07 16:02:47 2013 -0500"
      },
      "message": "[387716] JavaScript and JSON content type extensions should be\noverrideable or specify a default encoding \u003d UTF-8"
    },
    {
      "commit": "0b42b983175685012b049844276df46dd05c53e8",
      "tree": "22bd46723dfbd5ea7a39a7b492bf07d5528c3783",
      "parents": [
        "a31d054d380f50292c62eb09ac1794ae8002c93d"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Wed Nov 06 16:12:32 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Nov 06 16:12:32 2013 -0500"
      },
      "message": "[392400]  NullPointerException at\norg.eclipse.wst.jsdt.internal.compiler.lookup.SourceTypeBinding.\u003cinit\u003e(SourceTypeBinding.java:49)"
    },
    {
      "commit": "a31d054d380f50292c62eb09ac1794ae8002c93d",
      "tree": "69fe95fa12cd58991105de1a007a9b8630d0b5a9",
      "parents": [
        "b53a90bc245578d3b3fb72ac2c54ac4c0a36ab5a"
      ],
      "author": {
        "name": "Thanh Ha",
        "email": "thanh.ha@eclipse.org",
        "time": "Tue Nov 05 16:22:56 2013 -0500"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Nov 05 16:22:56 2013 -0500"
      },
      "message": "[421115]  Update pom versions to match version changes from recent\ncommits"
    },
    {
      "commit": "b53a90bc245578d3b3fb72ac2c54ac4c0a36ab5a",
      "tree": "376d2f53fd04a0321262194cf51c24d235c07a99",
      "parents": [
        "f45c5b187cc739e4dd806ee2803826a965166892"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Nov 01 12:17:19 2013 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Nov 01 12:17:19 2013 -0400"
      },
      "message": "[nobug] increment master for distinct WTP 3.6 versions\n"
    },
    {
      "commit": "f45c5b187cc739e4dd806ee2803826a965166892",
      "tree": "05b2a80a265e5ac6c2ece21c3fb13662b3aa56d8",
      "parents": [
        "f21a3555e3727c3d02a5ab660ea0af483db95f96"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Nov 01 12:09:27 2013 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Nov 01 12:14:22 2013 -0400"
      },
      "message": "[nobug] increment master for distinct WTP 3.6 versions\n"
    },
    {
      "commit": "f21a3555e3727c3d02a5ab660ea0af483db95f96",
      "tree": "186f0ef1e6caa1348919221a2ad97bcf2f5cfbfd",
      "parents": [
        "802e0ab714f7e3f9bf852ce72689628b218e9e62"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Nov 01 11:31:33 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Nov 01 11:31:33 2013 -0400"
      },
      "message": "[420818] NullPointerException when selecting \"Add all missing tags\"\nQuick-Fix"
    },
    {
      "commit": "802e0ab714f7e3f9bf852ce72689628b218e9e62",
      "tree": "0d9ed380d572b78c3f35cdffbc1dec8ab3d0bd08",
      "parents": [
        "e28f6437dd1be83cac63739f7f641b6ddfb457ab"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Thu Oct 31 14:43:28 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Nov 01 11:10:27 2013 -0400"
      },
      "message": "[419871] - DefaultInferenceProvider is always enabled\n\nSigned-off-by: Jason Peterson \u003cjasonpet@us.ibm.com\u003e\n"
    },
    {
      "commit": "e28f6437dd1be83cac63739f7f641b6ddfb457ab",
      "tree": "09ba20262ef2be265896797ba586c0ebb838e4ec",
      "parents": [
        "b104b425b470b2a7a5e7fdcfc16a23bdda9cf977"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Nov 01 11:05:15 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Nov 01 11:05:15 2013 -0400"
      },
      "message": "[411955] Warning about missing NLS shown\n\n"
    },
    {
      "commit": "b104b425b470b2a7a5e7fdcfc16a23bdda9cf977",
      "tree": "445d4f3e064913602fcf012cb200abd51efa840d",
      "parents": [
        "b3c00d61105146af82a15184ef93599b8810e49c"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 17:36:07 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 17:36:07 2013 -0400"
      },
      "message": "[409910] [performance] Avoid unwanted completion proposal computations"
    },
    {
      "commit": "b3c00d61105146af82a15184ef93599b8810e49c",
      "tree": "79454c62f9335cbd7a87080572160f319f64ae14",
      "parents": [
        "5d1398ce08b61b1d6aa5bd88ea467738aeeb50da"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Tue Oct 29 14:58:05 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 14:58:05 2013 -0400"
      },
      "message": "[420086] Copy text doesn\u0027t work from read-only javascript file"
    },
    {
      "commit": "5d1398ce08b61b1d6aa5bd88ea467738aeeb50da",
      "tree": "1f818756056a6cc185b18d2e39388c405e9104cd",
      "parents": [
        "8650d5cd21dfbd40640d5f59991eadc0a458c290"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 13:27:10 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 13:27:10 2013 -0400"
      },
      "message": "[414411] Errors in system.js"
    },
    {
      "commit": "8650d5cd21dfbd40640d5f59991eadc0a458c290",
      "tree": "54fe5a2b51c03fac175289a99875955cad0ce006",
      "parents": [
        "76e83f3f11017b332a0a03ed7e4ce47524b1ea68"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Tue Oct 29 10:25:50 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Tue Oct 29 10:25:50 2013 -0400"
      },
      "message": "[420533]  ClassCastException when getting validation participants"
    },
    {
      "commit": "76e83f3f11017b332a0a03ed7e4ce47524b1ea68",
      "tree": "5e37ecdb0049c1d72e67b45d7f7e18a239131220",
      "parents": [
        "050e9bb3430b167792c1fdbca0b718af97a925b7"
      ],
      "author": {
        "name": "Dawid Pakuła",
        "email": "zulus@w3des.net",
        "time": "Fri Oct 18 15:40:40 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Oct 23 10:33:21 2013 -0400"
      },
      "message": "[404832] - JavaScript error on valid regex\n"
    },
    {
      "commit": "050e9bb3430b167792c1fdbca0b718af97a925b7",
      "tree": "4d133f6d3893dfbdfe20b69b4d2056549a536a20",
      "parents": [
        "7602621ae83877d908e5c725d57f72d2ce897d7d"
      ],
      "author": {
        "name": "Victor V Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Mon Oct 21 10:16:41 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Oct 23 10:27:32 2013 -0400"
      },
      "message": "[417465] - JavaScript Validation reports max 100 problems per .js file\n"
    },
    {
      "commit": "7602621ae83877d908e5c725d57f72d2ce897d7d",
      "tree": "93db1662f9952bf03cab5b9213dcc1e38d7f463c",
      "parents": [
        "a311d91d8bbb9aa4ff496fcab8376a340e9ecdfd"
      ],
      "author": {
        "name": "Thanh Ha",
        "email": "thanh.ha@eclipse.org",
        "time": "Fri Oct 11 11:30:53 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Oct 18 11:43:51 2013 -0400"
      },
      "message": "Bug 419260 - Pom version updates jsdt.core and jsdt.tests\n\nSigned-off-by: Thanh Ha \u003cthanh.ha@eclipse.org\u003e\n"
    },
    {
      "commit": "a311d91d8bbb9aa4ff496fcab8376a340e9ecdfd",
      "tree": "240a48d757103b088df98877d4234acb9519df1f",
      "parents": [
        "a341cb30ba2d913c92befa916b2ff04f767ade86"
      ],
      "author": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Wed Sep 04 15:02:48 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Wed Sep 04 15:02:48 2013 -0500"
      },
      "message": "Bug 416069 - TVT/DVT4.3:TCT95: DVT_PLK: Empty sections"
    },
    {
      "commit": "a341cb30ba2d913c92befa916b2ff04f767ade86",
      "tree": "5598f9c2dfd74976bfe04234f83751ec87b139a0",
      "parents": [
        "6e93b676f010d5108482ee488ac514e60b09b10b"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Fri Aug 23 12:35:41 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 28 16:53:34 2013 -0400"
      },
      "message": "[326449] parser error on regular expression containing sequence\n\nSigned-off-by: Jason Peterson \u003cjasonpet@us.ibm.com\u003e\n"
    },
    {
      "commit": "6e93b676f010d5108482ee488ac514e60b09b10b",
      "tree": "333b3a620bf2b6c1c1be6d07bd3710a09b1a7505",
      "parents": [
        "670434e406e22c8603df251a6fa1a42203de76a5"
      ],
      "author": {
        "name": "jpadilla",
        "email": "jpadilla@us.ibm.com",
        "time": "Thu Aug 15 16:29:45 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 21 14:58:34 2013 -0400"
      },
      "message": "Improve to patch for bugzilla 377241.\n\nArrayType fields should only be computed for StringLiterals.\n"
    },
    {
      "commit": "670434e406e22c8603df251a6fa1a42203de76a5",
      "tree": "f8a86a84dcebc3079b03442079373813d146413b",
      "parents": [
        "afdfdbc27b11ec4049b7bc80ddb4378e792db516"
      ],
      "author": {
        "name": "Jorge Padilla",
        "email": "jpadilla@us.ibm.com",
        "time": "Wed Aug 14 18:05:34 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 21 14:57:49 2013 -0400"
      },
      "message": "Bugzilla 415108. @deprecated tag in JsDoc crosses out the entire comment\n"
    },
    {
      "commit": "afdfdbc27b11ec4049b7bc80ddb4378e792db516",
      "tree": "8f77eb6111f4953b47a7d861ead7c80ac821d013",
      "parents": [
        "b481d826ce4a1dd6c9b45b5892d54b0e11c45283"
      ],
      "author": {
        "name": "jpadilla",
        "email": "jpadilla@us.ibm.com",
        "time": "Tue Aug 13 12:23:27 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 14 14:30:23 2013 -0400"
      },
      "message": "Bugzilla 414993. Content assist selection for \"this.\" doesn\u0027t get\ninserted in the editor.\n"
    },
    {
      "commit": "b481d826ce4a1dd6c9b45b5892d54b0e11c45283",
      "tree": "5a02dd525c85571939d2762093b15c688f95d0b9",
      "parents": [
        "90c2977e67c89b74ec3bd4a081b89defb7ba43fd"
      ],
      "author": {
        "name": "Wooyoung Cho",
        "email": "wooyoung1.cho@samsung.com",
        "time": "Fri Aug 02 14:52:35 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 14 13:34:59 2013 -0400"
      },
      "message": "Bugzilla 377241.\n"
    },
    {
      "commit": "90c2977e67c89b74ec3bd4a081b89defb7ba43fd",
      "tree": "6bcb393e632b8f33b2bdabfd475314c09c9f0639",
      "parents": [
        "4deb657c4579a2d040ca6f7afab2e46a95d6c5d8"
      ],
      "author": {
        "name": "Wooyoung Cho",
        "email": "wooyoung1.cho@samsung.com",
        "time": "Tue Aug 13 17:55:20 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 14 13:33:58 2013 -0400"
      },
      "message": "Bugzilla 315660.  Insert of assist proposal fails inside nested object\nliteral\n\nThere is a separate commit for changes in org.eclipse.jsdt.tests\n"
    },
    {
      "commit": "4deb657c4579a2d040ca6f7afab2e46a95d6c5d8",
      "tree": "79db0c0801eb5cea429a91f2c1083406be1b038a",
      "parents": [
        "c73c61d19b8abecebc04ee1de32afe89f5eeaa9f"
      ],
      "author": {
        "name": "Michael Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Fri Aug 02 14:30:49 2013 -0400"
      },
      "committer": {
        "name": "Chris",
        "email": "cmjaun@us.ibm.com",
        "time": "Wed Aug 14 13:23:29 2013 -0400"
      },
      "message": "Bugzilla 369785.\n"
    },
    {
      "commit": "c73c61d19b8abecebc04ee1de32afe89f5eeaa9f",
      "tree": "0035c24da1dc6c238ed6976594342e34ae8a0d38",
      "parents": [
        "077b0a0180e615336e7aed6dd39528cca6025629"
      ],
      "author": {
        "name": "Victor Rubezhny",
        "email": "vrubezhny@exadel.com",
        "time": "Fri Aug 02 14:26:42 2013 -0400"
      },
      "committer": {
        "name": "U-ADMINIB-0N21K1B\\chrisjaun",
        "email": "chrisjaun@ADMINIB-0N21K1B.(none)",
        "time": "Wed Aug 14 10:40:53 2013 -0400"
      },
      "message": "Bugzilla 357353.\n"
    },
    {
      "commit": "077b0a0180e615336e7aed6dd39528cca6025629",
      "tree": "6bb7cbd49db10f9ba2083e5cb89a3356efc38220",
      "parents": [
        "5f3878d1a4d74806876ee03eabb62358e2699bc8"
      ],
      "author": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 11:30:19 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 11:30:19 2013 -0500"
      },
      "message": "[nobug] update POM versions to match bundle versions"
    },
    {
      "commit": "5f3878d1a4d74806876ee03eabb62358e2699bc8",
      "tree": "c56f1691ecf5e8c5075acc8fc7ce3c4cae0b16b0",
      "parents": [
        "4dd79dfaf3b1d5fd4433a52244ad7bb1d78c73b6",
        "9190d75afa606b484d2cfabad88ff8b6406ef4a2"
      ],
      "author": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 11:02:54 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 11:02:54 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://mrennie@git.eclipse.org/gitroot/jsdt/webtools.jsdt.core.git"
    },
    {
      "commit": "4dd79dfaf3b1d5fd4433a52244ad7bb1d78c73b6",
      "tree": "50751384e378272d74199035517ab5172ef35eba",
      "parents": [
        "5704006712423d812b16794f721f2ef253becaa4"
      ],
      "author": {
        "name": "Thanh Ha",
        "email": "thanh.ha@eclipse.org",
        "time": "Mon Aug 12 11:02:37 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 11:02:37 2013 -0500"
      },
      "message": "Bug 414708 - [CBI] webtools.jsdt.core patches for building with\nMaven/Tycho"
    },
    {
      "commit": "9190d75afa606b484d2cfabad88ff8b6406ef4a2",
      "tree": "433c95a6bd20930e1205c89c6e54dc7e07e10e8a",
      "parents": [
        "e2bd8b220e3dd72afca30c9dacd49db42a13f5c5"
      ],
      "author": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 09:15:47 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 09:15:47 2013 -0500"
      },
      "message": "Update bundle version for Luna fixes"
    },
    {
      "commit": "e2bd8b220e3dd72afca30c9dacd49db42a13f5c5",
      "tree": "29fcc70883185d94f07153b4c9fa7737a252129b",
      "parents": [
        "5704006712423d812b16794f721f2ef253becaa4"
      ],
      "author": {
        "name": "Jesse Weinstein",
        "email": "Jesse.Weinstein@clinicomp.com",
        "time": "Mon Aug 12 09:14:33 2013 -0500"
      },
      "committer": {
        "name": "Mike Rennie",
        "email": "Michael_Rennie@ca.ibm.com",
        "time": "Mon Aug 12 09:14:33 2013 -0500"
      },
      "message": "Bug 404099 - Making a smaller screenshot for the Rhino Debug preference\npane in docs"
    },
    {
      "commit": "5704006712423d812b16794f721f2ef253becaa4",
      "tree": "3c2a3eb8c783df552bd470e818b00618947883d2",
      "parents": [
        "ec87a3b8e0a51fc2baec20756c00429d9e68a587"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Jul 17 11:25:25 2013 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Jul 17 11:25:25 2013 -0400"
      },
      "message": "[nobug] increment for 3.5.1\n"
    },
    {
      "commit": "ec87a3b8e0a51fc2baec20756c00429d9e68a587",
      "tree": "c951be418c56f7b7a4723ebfda768ed8b4ae6530",
      "parents": [
        "a1079c3c41680293060bb3793eb9802aa7517a81"
      ],
      "author": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jul 15 15:11:57 2013 -0400"
      },
      "committer": {
        "name": "Jason Peterson",
        "email": "jasonpet@us.ibm.com",
        "time": "Mon Jul 15 15:11:57 2013 -0400"
      },
      "message": "[384319] CPU utilization to 100% when this is appended to new object\ndefinition "
    },
    {
      "commit": "a1079c3c41680293060bb3793eb9802aa7517a81",
      "tree": "ee04381c5a0fc194c6769b0c297e867f955a3a6c",
      "parents": [
        "caadd582212fd7b22fe88197cff1ac2098ff1721"
      ],
      "author": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Jun 28 10:52:03 2013 -0400"
      },
      "committer": {
        "name": "Chris Jaun",
        "email": "cmjaun@us.ibm.com",
        "time": "Fri Jun 28 10:52:03 2013 -0400"
      },
      "message": "Null check to fix Bug 402623"
    },
    {
      "commit": "caadd582212fd7b22fe88197cff1ac2098ff1721",
      "tree": "e7e0e340408716ca18617bc1d69bfdf26c8b6b13",
      "parents": [
        "44cf8fc7ef7ad8f7636e6b839d8bafbefc1b6eb4"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Jan 02 14:58:09 2013 -0500"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Jan 02 14:58:09 2013 -0500"
      },
      "message": "[358790] reconsider having update site URLs in feature.xml files (and repository)\n"
    },
    {
      "commit": "44cf8fc7ef7ad8f7636e6b839d8bafbefc1b6eb4",
      "tree": "43f260fb753ec35bba6f0f2791c33f1c5f31f4fc",
      "parents": [
        "009e00c28251108c6f744f0699e3a10e501a874c"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Tue Sep 25 16:48:34 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Tue Sep 25 16:48:34 2012 -0400"
      },
      "message": "increment master for 3.5\n"
    },
    {
      "commit": "009e00c28251108c6f744f0699e3a10e501a874c",
      "tree": "81dd1c624c25c75eb1591884926ee8b95ffe1fc1",
      "parents": [
        "658761a0e5724ba1eb284f831ea042db61e724bc"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Aug 17 12:55:51 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Aug 17 12:55:51 2012 -0400"
      },
      "message": "[nobug] increment versions for 3.4.1\n"
    },
    {
      "commit": "658761a0e5724ba1eb284f831ea042db61e724bc",
      "tree": "f6d01b64a4a0e21b0513471d99f035105d5e2612",
      "parents": [
        "b43a304c2a9ee01229e71d68d06e6e7ae4c53138"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Thu Aug 16 23:29:26 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Thu Aug 16 23:29:26 2012 -0400"
      },
      "message": "[nobug] increment versions for 3.4.1\n"
    },
    {
      "commit": "b43a304c2a9ee01229e71d68d06e6e7ae4c53138",
      "tree": "f55196ee8f022aa5fb8057e72db47524388f4a8d",
      "parents": [
        "0e4cb4323da18140f55f17dfb2795cb89313bc7b"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 15 22:45:39 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 15 22:45:39 2012 -0400"
      },
      "message": "[376809] [patch] JSDT validator throws ArrayIndexOutOfBoundsException in CaseStatement#resolveCase() on latest jQuery Mobile\n"
    },
    {
      "commit": "0e4cb4323da18140f55f17dfb2795cb89313bc7b",
      "tree": "aca73c9b6d63387e5b86c25445ef16fc93f8e7c5",
      "parents": [
        "6c47a736afccba15d62573a837e558dd53d57704"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 15 21:49:06 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 15 21:49:06 2012 -0400"
      },
      "message": "[359005] - [exceptions] NPE in CompilationUnitScope#connectTypeHierarchy()\n"
    },
    {
      "commit": "6c47a736afccba15d62573a837e558dd53d57704",
      "tree": "312e79cfd4f507338629102f19beeabeefb5817c",
      "parents": [
        "8d2d5840bb0d3f54cf85fc1f81aeaa89cc8699ac"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Aug 10 03:16:37 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Fri Aug 10 03:16:37 2012 -0400"
      },
      "message": "[nobug] standardize .gitignore\n"
    },
    {
      "commit": "8d2d5840bb0d3f54cf85fc1f81aeaa89cc8699ac",
      "tree": "70beef91056de0a0b8c57b3273597eb2345e29d8",
      "parents": [
        "6d50908aa559710ae1c84c9d710a244a847eb51e"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 08 15:43:31 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 08 15:43:31 2012 -0400"
      },
      "message": "[nobug] add specific ignores\n"
    },
    {
      "commit": "6d50908aa559710ae1c84c9d710a244a847eb51e",
      "tree": "c43c6dd382f17cbc51d40c756b56c906847de561",
      "parents": [
        "1ae2002dcd7a0341cfb4cc9a09d036b1afa75641"
      ],
      "author": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 08 00:26:22 2012 -0400"
      },
      "committer": {
        "name": "Nitin Dahyabhai",
        "email": "nitind@us.ibm.com",
        "time": "Wed Aug 08 00:26:22 2012 -0400"
      },
      "message": "[nobug] switch from .cvsignore to .gitignore\n"
    },
    {
      "commit": "1ae2002dcd7a0341cfb4cc9a09d036b1afa75641",
      "tree": "efa9fd15d2a39302db159de527420046689ffd42",
      "parents": [
        "0bab66d597459c4db9659ccbbe71ef7491dd21a8"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu May 24 18:50:21 2012 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu May 24 18:50:21 2012 +0000"
      },
      "message": "[378856] Crossfire Variables are missing some values\n"
    },
    {
      "commit": "0bab66d597459c4db9659ccbbe71ef7491dd21a8",
      "tree": "d7d56167543f52d159716a7af1fff514d5fb25b7",
      "parents": [
        "2fdf5de6052838af0700c923a3d38e319e35d71e"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Apr 26 14:42:09 2012 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Apr 26 14:42:09 2012 +0000"
      },
      "message": "[nobug] versioning fixes\n"
    },
    {
      "commit": "2fdf5de6052838af0700c923a3d38e319e35d71e",
      "tree": "2b48a3649dc1f2d51ffee90947f03a97c893fd46",
      "parents": [
        "f08acba56467ce5495266d7d191bea078bbfe95c"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Apr 10 15:08:55 2012 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Apr 10 15:08:55 2012 +0000"
      },
      "message": "[374746] [performance][regression] Eclipse UI is unresponsive for 8 minutes due to JSDT contentTypeId check\n"
    },
    {
      "commit": "f08acba56467ce5495266d7d191bea078bbfe95c",
      "tree": "7ef63ba32f5e0a82823f6d33f84588f6dd982c9a",
      "parents": [
        "7e8857f89094a403cf261322967b9698adadf46c"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Fri Feb 03 15:26:29 2012 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Fri Feb 03 15:26:29 2012 +0000"
      },
      "message": "[350850] JSDT doc plug-in should include a pre-built help index\n"
    },
    {
      "commit": "7e8857f89094a403cf261322967b9698adadf46c",
      "tree": "1f03f3de883abba5ee25506c1c9601649973f42b",
      "parents": [
        "66ae48b275d67e67addb6ec8622187ab748043be"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Jan 10 20:19:33 2012 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Jan 10 20:19:33 2012 +0000"
      },
      "message": "[223780] Adopt PDE API Tooling\n"
    },
    {
      "commit": "66ae48b275d67e67addb6ec8622187ab748043be",
      "tree": "ba71f4a3e10379d5dc73dfe21c182eafe834b1b6",
      "parents": [
        "929a057ad79ae6cb0f2b9d7056f05b76895d70ea"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Nov 29 07:36:36 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Nov 29 07:36:36 2011 +0000"
      },
      "message": "[357930] Fix Thread timeout on start\n"
    },
    {
      "commit": "929a057ad79ae6cb0f2b9d7056f05b76895d70ea",
      "tree": "f3d4fbc54a52c46392465e0ebe7a8f1ee080b386",
      "parents": [
        "c7bc80e80e91115fa8c09e7fc516f1ab9839d56e"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Nov 29 07:27:56 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Tue Nov 29 07:27:56 2011 +0000"
      },
      "message": "[357926] Compile error (Null pointer access) in NewCUCompletionUsingWizardProposal\n"
    },
    {
      "commit": "c7bc80e80e91115fa8c09e7fc516f1ab9839d56e",
      "tree": "bec451100b72988ef979872f5cff1646ef4e2fa5",
      "parents": [
        "4e195234b8994ac65b68cfcc52318455b769600a"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Nov 21 16:16:01 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Nov 21 16:16:01 2011 +0000"
      },
      "message": "string changes\n"
    },
    {
      "commit": "4e195234b8994ac65b68cfcc52318455b769600a",
      "tree": "5ecc8ed874b298f3024b256b3d585f281b698073",
      "parents": [
        "640799031b3da8cdae51e21c3f42c16252422fef"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Nov 09 06:38:59 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Nov 09 06:38:59 2011 +0000"
      },
      "message": "[nobug] increment 3.4.0 (differentiate from 3.3.2)\n"
    },
    {
      "commit": "640799031b3da8cdae51e21c3f42c16252422fef",
      "tree": "b19b337959f7e0c0ec06378bef570af6ab8beae5",
      "parents": [
        "d2c21c6973f4124f50d88556083c032265c69a8c"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Nov 09 06:13:40 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Nov 09 06:13:40 2011 +0000"
      },
      "message": "[nobug] partial revert of [351448]\n"
    },
    {
      "commit": "d2c21c6973f4124f50d88556083c032265c69a8c",
      "tree": "b22e39232d8ceae60669ce577f853b08a853756a",
      "parents": [
        "0b275725f4b5bbc338a56a88cbcaf082b84a0f86"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Nov 04 15:44:10 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Nov 04 15:44:10 2011 +0000"
      },
      "message": "[362916] Licensing issues in WTP 3.4.0 M3 build\n"
    },
    {
      "commit": "0b275725f4b5bbc338a56a88cbcaf082b84a0f86",
      "tree": "982f66696587c0d473d0ef323c501d72fc689f00",
      "parents": [
        "eb116cc4bbdc27671c988e77c105e215ee2a8921"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Thu Nov 03 19:17:31 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Thu Nov 03 19:17:31 2011 +0000"
      },
      "message": "[362752] JSDT versioning error prevents WTP 3.4.0 M3 declare\n"
    },
    {
      "commit": "eb116cc4bbdc27671c988e77c105e215ee2a8921",
      "tree": "86a796c9ce5246ef725875fd86da519db05d4c91",
      "parents": [
        "b35683de24994c135882f7f962ca0b6d3d0dcf29"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Oct 10 18:36:36 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Oct 10 18:36:36 2011 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "b35683de24994c135882f7f962ca0b6d3d0dcf29",
      "tree": "2d8fb257249d1c4dae68a7013f56343a16de136e",
      "parents": [
        "bc1969611ac2b44e440d881081a06eee98ce9f32"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 15 04:02:51 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 15 04:02:51 2011 +0000"
      },
      "message": "[nobug] update update site and order for Juno\n"
    },
    {
      "commit": "bc1969611ac2b44e440d881081a06eee98ce9f32",
      "tree": "3cdc46e36c8337b22f03bf4b18f9f0122a64f6d5",
      "parents": [
        "a381c5fe1ae3c98ef6e711b4cbeb25bb8c27bfcb"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 15 02:34:24 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 15 02:34:24 2011 +0000"
      },
      "message": "[nobug] increment version for 3.3.1\n"
    },
    {
      "commit": "a381c5fe1ae3c98ef6e711b4cbeb25bb8c27bfcb",
      "tree": "28dc2059530e149c7072f62ff074e0a5e7b80f44",
      "parents": [
        "5213cfba6e90607a9bb9ca0f7dc73ab79a66a577"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 08 18:28:00 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 08 18:28:00 2011 +0000"
      },
      "message": "[357005] Crossfire changes to backport\n"
    },
    {
      "commit": "5213cfba6e90607a9bb9ca0f7dc73ab79a66a577",
      "tree": "274a8fe28356308269ed5400593b5726cfd8b892",
      "parents": [
        "1e7b0e5ae89a50af7449d7b2251d92554c752527"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 08 16:52:29 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Sep 08 16:52:29 2011 +0000"
      },
      "message": "[357005] Crossfire changes to backport\n"
    },
    {
      "commit": "1e7b0e5ae89a50af7449d7b2251d92554c752527",
      "tree": "d5b655fcec9be4f0558be965699ff3c3bb92a9c5",
      "parents": [
        "07ddcc0998f310e6901d4066985409cfb5b82f66"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 21:33:14 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 21:33:14 2011 +0000"
      },
      "message": "[nobug] affix copyright\n"
    },
    {
      "commit": "07ddcc0998f310e6901d4066985409cfb5b82f66",
      "tree": "75d20af02c8a704a93c99554c2c2830d1c0f7cb3",
      "parents": [
        "d81c426ea34fba1649ba4c86b6a6c512248d2cb8"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 03:03:28 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 03:03:28 2011 +0000"
      },
      "message": "[354902] Assignments causing a function to be made a type ignore their JSDoc\n"
    },
    {
      "commit": "d81c426ea34fba1649ba4c86b6a6c512248d2cb8",
      "tree": "5958f71f2cb067d45eacee5b851ea3dd07d2fac7",
      "parents": [
        "bf4ede774e6f39cbf505896f6da2b93fad817634"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 03:00:18 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 17 03:00:18 2011 +0000"
      },
      "message": "[354902] Assignments causing a function to be made a type ignore their JSDoc\n"
    },
    {
      "commit": "bf4ede774e6f39cbf505896f6da2b93fad817634",
      "tree": "3886205c7ae379ffc9da3344a240e2cab093eae6",
      "parents": [
        "ae2e3b0b82839340d9fa65cf5a0f9dadff4123e1"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Aug 15 23:21:09 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Mon Aug 15 23:21:09 2011 +0000"
      },
      "message": "[nobug] string and doc fixups\n"
    },
    {
      "commit": "ae2e3b0b82839340d9fa65cf5a0f9dadff4123e1",
      "tree": "3b1642449dee885fc1cd15249c42bf5959cd4ed7",
      "parents": [
        "d0955507da6b3e6b66399057ef5bf1f18f3492d9"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 10 20:01:22 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Aug 10 20:01:22 2011 +0000"
      },
      "message": "[nobug] update version for 3.3.1/3.4.0\n"
    },
    {
      "commit": "d0955507da6b3e6b66399057ef5bf1f18f3492d9",
      "tree": "1974ada51fdef7f417017211e7e66bfd5c6e53e5",
      "parents": [
        "a4461dd23e125b95a7520e7a810a4bc6256840f1"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Tue Jul 19 18:43:24 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Tue Jul 19 18:43:24 2011 +0000"
      },
      "message": "[351448] [Content Assist] No parameters populated for constructor for code completion\n"
    },
    {
      "commit": "a4461dd23e125b95a7520e7a810a4bc6256840f1",
      "tree": "e467715c027c6736879a5bdfe6f0e46c6568f847",
      "parents": [
        "127a7d21e3d0ad5f01ad3fb50b1b73708884e7c2"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 20:24:25 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 20:24:25 2011 +0000"
      },
      "message": "[350881] Prevent tendency to start JSDT from navigator contribution when not really needed\n"
    },
    {
      "commit": "127a7d21e3d0ad5f01ad3fb50b1b73708884e7c2",
      "tree": "1ca7e70ea71f090db0b76a27c361b4e216f1fd38",
      "parents": [
        "c4f182814a87c2180b25e2a37dbf1a2f70d74fae"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:31:17 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:31:17 2011 +0000"
      },
      "message": "[334282] Formatting Javascript throws ArrayIndexOutOfBoundsException\n"
    },
    {
      "commit": "c4f182814a87c2180b25e2a37dbf1a2f70d74fae",
      "tree": "78c236d69167c5717bb30e5803f6704966ee6c70",
      "parents": [
        "c2915126f9d58ad57773cf6b930bff8b667dbf52"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:15:54 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:15:54 2011 +0000"
      },
      "message": "[325542] NPE on null scope in LocalVariableBinding#getScopeKey()\n"
    },
    {
      "commit": "c2915126f9d58ad57773cf6b930bff8b667dbf52",
      "tree": "2f2ff2ef66e9e1016f19800ea90638266a05650e",
      "parents": [
        "5d6131b6fe42f4b4be3794bf2b943eb0273208b1"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:10:33 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 06:10:33 2011 +0000"
      },
      "message": "[346076] SelectionListenerWithASTManager does not cancel previous selection calculation if switching editors\n"
    },
    {
      "commit": "5d6131b6fe42f4b4be3794bf2b943eb0273208b1",
      "tree": "330265a46a0c79452ea9ebd87cc00255da4f96ca",
      "parents": [
        "27b1b934d5c400fb7cfe3d1b630b5075858b9707"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 05:53:08 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Thu Jul 14 05:53:08 2011 +0000"
      },
      "message": "[327093] java.lang.IllegalArgumentException: Argument not valid in StyledText:4900\n"
    },
    {
      "commit": "27b1b934d5c400fb7cfe3d1b630b5075858b9707",
      "tree": "9ca3a71e6b1211af51df6fde68c2b8d67057fe37",
      "parents": [
        "4e3614ca6be58a2ad64a6015b45f1c98e74d5ccf"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jul 13 19:47:24 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jul 13 19:47:24 2011 +0000"
      },
      "message": "[351997] Exception involving array type signatures\n"
    },
    {
      "commit": "4e3614ca6be58a2ad64a6015b45f1c98e74d5ccf",
      "tree": "9ab567d751ccb06f96f3628becc4c5648dbb0c6a",
      "parents": [
        "bcb188ba97fe2370261ef1db515e28e4a5ac306e"
      ],
      "author": {
        "name": "mrennie",
        "email": "mrennie",
        "time": "Thu Jul 07 17:14:57 2011 +0000"
      },
      "committer": {
        "name": "mrennie",
        "email": "mrennie",
        "time": "Thu Jul 07 17:14:57 2011 +0000"
      },
      "message": "Bug 346130 - Remote JavaScript tab group references Java help topics\n"
    },
    {
      "commit": "bcb188ba97fe2370261ef1db515e28e4a5ac306e",
      "tree": "95a6fb148e6f41c6618b27497b1e1ce0dca9cdbb",
      "parents": [
        "46d34aa38c99a6ec358ccf43496eb4d60b23283c"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 19:35:48 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 19:35:48 2011 +0000"
      },
      "message": "[350964] Potential NPE if receiver of prototype field object cannot be resolved\n"
    },
    {
      "commit": "46d34aa38c99a6ec358ccf43496eb4d60b23283c",
      "tree": "7675b8a4e614b5261f424578dedbc03cfc13ee24",
      "parents": [
        "b6ac1b9c715147621ee2290f23b3de6afa104a77"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:52:28 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:52:28 2011 +0000"
      },
      "message": "[343054] [content assist] \u003cinit\u003e shows up as a completion proposal\n"
    },
    {
      "commit": "b6ac1b9c715147621ee2290f23b3de6afa104a77",
      "tree": "2bb5e1bba028c0e4e230693f4ee1cc3002982aff",
      "parents": [
        "9fda199314847610fdabb20be0cfe9836ebfb53d"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:45:11 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:45:11 2011 +0000"
      },
      "message": "[349781] [validation] Referencing \u0027arguments\u0027 in anon function within a if (false) { ... } causes validator to fail\n"
    },
    {
      "commit": "9fda199314847610fdabb20be0cfe9836ebfb53d",
      "tree": "56ddb2a94b7f3c783e8abf6d47ad73926b43201b",
      "parents": [
        "b6eac63d814743adbf2e3516f3e6df6c78a79e18"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:42:28 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jul 01 14:42:28 2011 +0000"
      },
      "message": "[350537] [validation] Type mismatch when rewriting an object\n"
    },
    {
      "commit": "b6eac63d814743adbf2e3516f3e6df6c78a79e18",
      "tree": "87a7a180730526061757ba5e9674e22e1a9f697f",
      "parents": [
        "6b300cfa7f517841b72debe82082e0aada7db4a2"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Wed Jun 29 20:51:22 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Wed Jun 29 20:51:22 2011 +0000"
      },
      "message": "[281646] [formatter] Source Formatting does not work without semicolons\n"
    },
    {
      "commit": "6b300cfa7f517841b72debe82082e0aada7db4a2",
      "tree": "bde41c7ddf9cc3c9f409d2727bfa3994d88979d3",
      "parents": [
        "bdf99aacbf4947a975b712eb420975b96b374236"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jun 17 18:48:53 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jun 17 18:48:53 2011 +0000"
      },
      "message": "[345720] Window.prototype.setTimeout has wrong return type\n"
    },
    {
      "commit": "bdf99aacbf4947a975b712eb420975b96b374236",
      "tree": "9f4bdbef7d1cd3a8cd6018de46a5a4c4d7b5150c",
      "parents": [
        "d0b095afb06a289e7ac63b6c86a09116f5c0ea10"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jun 17 18:43:37 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Fri Jun 17 18:43:37 2011 +0000"
      },
      "message": "[349205] NPE in  UnconditionalFlowInfo during Validation\n"
    },
    {
      "commit": "d0b095afb06a289e7ac63b6c86a09116f5c0ea10",
      "tree": "ce6e3eda154805fd236fe9ef113b47e616314dfe",
      "parents": [
        "17dbf45a7fcbe61920fb6b755873ca2231869716"
      ],
      "author": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Wed Jun 15 14:09:32 2011 +0000"
      },
      "committer": {
        "name": "cjaun",
        "email": "cjaun",
        "time": "Wed Jun 15 14:09:32 2011 +0000"
      },
      "message": "[349338] ArrayIndexOutOfBounds exception caused by Switch Statements\n"
    },
    {
      "commit": "17dbf45a7fcbe61920fb6b755873ca2231869716",
      "tree": "a819745eb587445628d1f711a3cf3f14604e8c9e",
      "parents": [
        "96c53f3cb0504a9c585a0edde370cf6f89f0c6d2"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:26:05 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:26:05 2011 +0000"
      },
      "message": "[343209] LookupEnvironment#acceptedCompilationUnits should be a SimpleSetOfCharArray\n[344765] An inferred type defined across multiple files has its sub-hierarchy built twice\n[345797] OOME when extraneous type bindings cause extra files to be parsed\n[347080] OOME when building hierarchy or searching files outside workspace\n"
    },
    {
      "commit": "96c53f3cb0504a9c585a0edde370cf6f89f0c6d2",
      "tree": "d677e57c0ee75f519ac1185e5f1184b9ecc10713",
      "parents": [
        "ffe01a178b56e467af3e1e4b0fb105dcb1c6fd2c"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:07:26 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:07:26 2011 +0000"
      },
      "message": "[344765] An inferred type defined across multiple files has its sub-hierarchy built twice\n[345797] OOME when extraneous type bindings cause extra files to be parsed\n"
    },
    {
      "commit": "ffe01a178b56e467af3e1e4b0fb105dcb1c6fd2c",
      "tree": "85f741bab29a412487cad5d801dd182276f30a0d",
      "parents": [
        "681c9f3eab5707b834a7809da3c8c99ca4067c46"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:03:44 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 19:03:44 2011 +0000"
      },
      "message": "[345797] OOME when extraneous type bindings cause extra files to be parsed\n"
    },
    {
      "commit": "681c9f3eab5707b834a7809da3c8c99ca4067c46",
      "tree": "7ad15c5b0bc1df53958823971244a54dfe39eeb3",
      "parents": [
        "2b048d0ab8dcfdbfb9f4ede88fcfa257b8eedfbc"
      ],
      "author": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 18:54:27 2011 +0000"
      },
      "committer": {
        "name": "nitind",
        "email": "nitind",
        "time": "Wed Jun 08 18:54:27 2011 +0000"
      },
      "message": "[344765] An inferred type defined across multiple files has its sub-hierarchy built twice\n[345797] OOME when extraneous type bindings cause extra files to be parsed\n"
    }
  ],
  "next": "2b048d0ab8dcfdbfb9f4ede88fcfa257b8eedfbc"
}
