)]}'
{
  "commit": "2690d12a9b397f7a0b0587ffda56f2f72de874f1",
  "tree": "d255aba2cbccae7c96f7ba8b8a35b5c678596eaa",
  "parents": [
    "cc5a9e8582f2b91e676711c33b94f440390e4149"
  ],
  "author": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Wed Aug 04 18:11:27 2021 +0200"
  },
  "committer": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Fri Aug 06 07:15:19 2021 -0400"
  },
  "message": "Bug 575242 - fix elementsChanged() to not refresh viewer too much\n\nDon\u0027t refresh viewer on every changed element, that makes UI completely\nunresponsible if there are too many search matches. Instead, refresh\nviewer only once - either if only one element changed, on concrete\nelement, or after all elements are updated in elementsChanged().\n\nThat reduces ~10 minutes wait time to a second.\n\nChange-Id: I04e6c64cc3319cd5416f4b512d983e76cb081946\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183701\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e38f226d77aab155b41ddf775f04448ba044a2dc",
      "old_mode": 33188,
      "old_path": "org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileTreeContentProvider.java",
      "new_id": "e976f89b0ec42a1dddf8e5932c355a90936c65a5",
      "new_mode": 33188,
      "new_path": "org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileTreeContentProvider.java"
    }
  ]
}
