)]}'
{
  "commit": "bca984dc24bc623ddd4f152c5e5b2ba588dbb792",
  "tree": "a7bf09f06cff589961cc085c74581cafdc56f3b2",
  "parents": [
    "8095aa46a092c2b9b75ffb8a18e6b688be362d20"
  ],
  "author": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Wed Feb 16 10:11:54 2022 +0100"
  },
  "committer": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Tue Mar 08 11:00:02 2022 -0500"
  },
  "message": "Bug 578709 - Multiple editor selection dialogs apppear on debugging\n\nSerialized SourceLookup and SourceDisplay jobs.\n\nAll source lookups tasks are now put in the queue and handled by a\nsingle job (not multiple jobs running in parallel). Once lookup is done,\nthe result is passed to the second job dedicated to show lookup results\nin the UI. Both jobs ignore duplicated tasks.\n\nAs a result, if previously there was possible to run multiple source\nlookups in parallel (that would compute same result) and all those\nlookup results were shown one after each other in the UI (re-triggering\nsame UI actions again and again), now all source lookups are executed\none by one and there are no attempts made to show identical lookup\nresults again.\n\nChange-Id: I1737910e4269e6795d6da1fd71bad1874cc59f7d\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/190843\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nTested-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd963297b0555b5da775da5e8fead75252fd1f7c",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.tests/src/org/eclipse/debug/tests/sourcelookup/SourceLookupFacilityTests.java",
      "new_id": "8535bd4fa51122f5282ba34aa7b6ea76d1803a92",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.tests/src/org/eclipse/debug/tests/sourcelookup/SourceLookupFacilityTests.java"
    },
    {
      "type": "modify",
      "old_id": "c356da37e5d8892267339e1bd02735dc4be3960f",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java",
      "new_id": "74e359d7327e81633652d149f495a91008bc7c23",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupFacility.java"
    },
    {
      "type": "modify",
      "old_id": "c524b8cffda16a42d3bf58f84b8ec090313c0346",
      "old_mode": 33188,
      "old_path": "org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupResult.java",
      "new_id": "55ab38932078e7b8d5901ec8462beb0e9a6b07cc",
      "new_mode": 33188,
      "new_path": "org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/sourcelookup/SourceLookupResult.java"
    }
  ]
}
