)]}'
{
  "commit": "83fced21051cef3680b13e53d1a81701ed68a672",
  "tree": "94b686ae9e03742db656af113dfda0afe5b8aa56",
  "parents": [
    "a2a9e4900fec12b998ef71d5ede877398cf77e7c"
  ],
  "author": {
    "name": "lgoubet",
    "email": "laurent.goubet@obeo.fr",
    "time": "Mon Aug 05 17:07:17 2019 +0200"
  },
  "committer": {
    "name": "lgoubet",
    "email": "laurent.goubet@obeo.fr",
    "time": "Tue Aug 06 09:55:50 2019 +0200"
  },
  "message": "Prevents exceptions from being thrown from the viewer refresh\n\nAdapterFactoryEditingDomain#isStale(Object) throws one exception per\nitem expanded in the EMF Compare structure merge viewers. For large\nmodels, this can go up to tens of thousands of exception for each\nrefresh, significantly slowing down the merge operations.\n\nThese exceptions are thrown but directly caught and swallowed, so we\ncan circumvent them altogether.\n\nChange-Id: I924364cbd8b9a8727ba8a80e7a40218c4edc2923\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d55aa3aac2d89af78cc6cfb6ac48d2290c07aa0e",
      "old_mode": 33188,
      "old_path": "plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/EMFCompareStructureMergeViewerContentProvider.java",
      "new_id": "1b9036beadf4b904d038a6c73955f07b0a4db923",
      "new_mode": 33188,
      "new_path": "plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/structuremergeviewer/EMFCompareStructureMergeViewerContentProvider.java"
    }
  ]
}
