)]}'
{
  "commit": "52c1d36280ad1e119cbc6e79079524f4df9017aa",
  "tree": "108d93e5fd813cbebd19c39503674bba540adbca",
  "parents": [
    "8eea2c824a70925b139c6261a4e17049e639905f"
  ],
  "author": {
    "name": "Johan Compagner",
    "email": "jcompagner@gmail.com",
    "time": "Mon Oct 28 17:30:15 2013 +0100"
  },
  "committer": {
    "name": "Johan Compagner",
    "email": "jcompagner@gmail.com",
    "time": "Mon Oct 28 17:31:23 2013 +0100"
  },
  "message": "union fixes with assignableForm/instanceof \n\nliteral arrays that are mixed are now created as a Union type. so that\nyou can call a function with a param Array\u003cString|Number\u003e with\n[\"string\",1]\n\nadded test for various union in union calls Number|String will fit in\nNumber|String|Date but not visa versa\n\nof just a String will fit in a Number|String but not visa versa",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f0482be22be11917aa630ad3358ae5d387edf9e",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/TypeInferencerVisitor.java",
      "new_id": "6057d50e9576023c6bafd899cfd99214ee082bff",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/internal/javascript/ti/TypeInferencerVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "785a03d06caa88be743ed01cd1213f89fb521a95",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/javascript/typeinfo/RType.java",
      "new_id": "b4e7ff080d5cec2cc5e4cfcffdbee404d9b80eca",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/javascript/typeinfo/RType.java"
    },
    {
      "type": "modify",
      "old_id": "aea40afa7b5076e9fd99401ccbdef616b7bf0e52",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/javascript/typeinfo/RUnionType.java",
      "new_id": "2a4c20901217c52d05c111f290e79c780cbb3f9d",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.dltk.javascript.core/src/org/eclipse/dltk/javascript/typeinfo/RUnionType.java"
    },
    {
      "type": "modify",
      "old_id": "56258b4db200cacf8b16f6b89dd6c94ee7436ff1",
      "old_mode": 33188,
      "old_path": "tests/org.eclipse.dltk.javascript.core.tests/src/org/eclipse/dltk/javascript/core/tests/typeinference/TypeInferenceTests.java",
      "new_id": "a4a2d64d11e92074c98db679a370ea7472ea3c8e",
      "new_mode": 33188,
      "new_path": "tests/org.eclipse.dltk.javascript.core.tests/src/org/eclipse/dltk/javascript/core/tests/typeinference/TypeInferenceTests.java"
    },
    {
      "type": "modify",
      "old_id": "6b8c4aa7ed9363d00272b4ba9f43190d473a6fab",
      "old_mode": 33188,
      "old_path": "tests/org.eclipse.dltk.javascript.core.tests/src/org/eclipse/dltk/javascript/core/tests/validation/TypeInfoValidationTests.java",
      "new_id": "167ba33b6233ca1c764aac70025b29c8a9aa7529",
      "new_mode": 33188,
      "new_path": "tests/org.eclipse.dltk.javascript.core.tests/src/org/eclipse/dltk/javascript/core/tests/validation/TypeInfoValidationTests.java"
    }
  ]
}
