)]}'
{
  "commit": "7af1c3394766af41bd990322b1c52507cd6b78de",
  "tree": "93ebea26e685204b9e3e843abd9a1026d532d525",
  "parents": [
    "cff5c43c9cb9d63efe38d2e77dae4c5655a53feb"
  ],
  "author": {
    "name": "Klaus Aehlig",
    "email": "aehlig@google.com",
    "time": "Fri Feb 26 11:32:01 2016 +0000"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Sun Feb 28 17:04:14 2016 +0000"
  },
  "message": "experimental UI: only refresh progress bar if needed\n\nThe handle(Event event) method of the ExperimentalEventHandler does\nnot produce UI changes for every event observed. Still, it used to\nclear and re-add the progress bar unconditionally. Move those operations\ninto the individual cases that do produce output, so that in the ignored\nevents nothing is sent to the terminal.\n\n--\nChange-Id: I31fd8df0ee2feeb53b6686fe7350848be2a53b6a\nReviewed-on: https://bazel-review.googlesource.com/#/c/3025\nMOS_MIGRATED_REVID\u003d115656142\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c25768387fa7445507d2e1316476fd781532f88a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/ExperimentalEventHandler.java",
      "new_id": "5d4918e26821b15ce578e998331bb48d6e787a57",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/ExperimentalEventHandler.java"
    }
  ]
}
