)]}'
{
  "commit": "8df9b538853f8b958e2b75c0b808e81faf718aef",
  "tree": "b275e564112b842279f7d857036a0734b3dff807",
  "parents": [
    "524aa55aa66a23a601a9c29823d02647db65d193"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Sat Apr 05 10:03:55 2014 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "noreply-gerritcodereview@google.com",
    "time": "Tue Apr 08 22:18:44 2014 +0000"
  },
  "message": "Fix CompilationStateBuilder for units that fail JDT compile.\n\nUnits that fail JDT compiler might be saved as cached units; these\nmight be resolved later and need their dependency information\nto invalidate other units.\n\nAll the other information collected and checks performed in\nUnitProcessorImpl that require traversing the JDT AST have\nbeen turned off for units that fail JDT compile; when\nunits fail JDT compile, their JDT ASTs are left in an\ninconsistent state that might cause exceptions when traversing.\n\nThis patch fixes a breakage when superdevmode recompiles\ndue to having units with JDT errors incorrectly represented.\n\nTODO: have a saner approach to units that fail to compile\nunder JDT.\n\nChange-Id: I8c9d7a59d4f4be424b81ba1a46993924e9ffc126\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1de4c1649e32629f67ad2aba89da815900c3344f",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java",
      "new_id": "aacba1ae12f4aed17c362fbaa2c1da9238005f08",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/javac/CompilationStateBuilder.java"
    }
  ]
}
