)]}'
{
  "commit": "9917c2fa5a80e5111cfd50e07f1c0dda24ffbcbe",
  "tree": "26e9d99be49c7ee5943c86b5397951c319537212",
  "parents": [
    "2690d12a9b397f7a0b0587ffda56f2f72de874f1"
  ],
  "author": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Thu Aug 05 21:32:53 2021 +0200"
  },
  "committer": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Fri Aug 06 07:21:56 2021 -0400"
  },
  "message": "Bug 575242 - fixed progress reporting and cancellation on replace\n\nFor many elements to be changed, initial preparation phase caused UI to\nhang without any progress and any chance to cancel the long running\noperation. Added progress monitors checks and reporting through the\nrelevant parts of code, so that operation is not blocking anymore and\nshows some decent progress.\n\nChange-Id: Icb5c8beb59ddeea39c59901b655fea59997dbde6\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/183747\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": "ca3b092baebe9e0a8687315cc1118d42fccfabac",
      "old_mode": 33188,
      "old_path": "org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java",
      "new_id": "6a5ea1b7dcf8df1c6283c339b80b4305842b7208",
      "new_mode": 33188,
      "new_path": "org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java"
    }
  ]
}
