)]}'
{
  "commit": "f05d5c4526225094bcab1a574db3c68a9713f033",
  "tree": "1234218d6cfda7b257c40687f729e24f7e8d65a7",
  "parents": [
    "16d8a00906026e396e48804df2a9d0a2b415700e"
  ],
  "author": {
    "name": "Julian Honnen",
    "email": "julian.honnen@vector.com",
    "time": "Wed Dec 21 10:13:21 2016 +0100"
  },
  "committer": {
    "name": "Lars Vogel",
    "email": "Lars.Vogel@vogella.com",
    "time": "Mon Aug 27 09:38:05 2018 -0400"
  },
  "message": "Bug 509561 - only fire one change for all SyncInfos added to the root set\n\nThis optimizes the case where many SyncInfos are added to the root set.\nInstead of firing a change for every single added SyncInfo (which may\ncause many selection changes), just fire one change per batch.\nThis issue is particularly important when many artifacts under version\ncontrol are changed during a build.\n\nChange-Id: I79cdd54d39e53e83e1a7dd994c8d0f3baa3a51ea\nSigned-off-by: Julian Honnen \u003cjulian.honnen@vector.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aad0687260a32657141e87f3a0322107726d86e3",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java",
      "new_id": "3195a0ac2428ab8c16121e95f05e949a52149901",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/ActiveChangeSetCollector.java"
    }
  ]
}
