)]}'
{
  "commit": "6f51e1b87d52320dceed8ee115898b8d43e91f1a",
  "tree": "aa9e32c652dce81622a16105a2ab5f6c7aec2e4e",
  "parents": [
    "0e8e3734a1cba8c0844e4a6633df43af3756ee30"
  ],
  "author": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Wed Jun 09 18:13:27 2021 +0200"
  },
  "committer": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Fri Jun 11 13:00:50 2021 -0400"
  },
  "message": "Bug 573595 - AutoBuildJob following a search and replace might run as\nsystem job\n\nDon\u0027t schedule \"real\" autobuild job if autobuild is off. Instead,\nschedule a \"dummy\" system job that only sends PRE_BUILD/POST_BUILD\nevents to follow the contract defined by IResourceChangeEvent.\n\nWith that, there is no need to set the \"system\" state for the real\nautobuild job to hide it.\n\nThis prevents all kinds of build job state inconsistencies shown in the\nProgress view - if the autobuild is disabled, \"real\" autobuild job is\nsimply not running (only system job that sends events), if autobuild is\nenabled, \"real\" autobuild job is always shown in the Progress view.\n\nChange-Id: If0a37d9d1a0fd7fe0ff54a416e087edb9755d13c\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/181719\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Simeon Andreev \u003csimeon.danailov.andreev@gmail.com\u003e\nReviewed-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04177f2f1da2b481ba15379e3ba81f9b939a07d0",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/AutoBuildJob.java",
      "new_id": "55452e4a4c6e282a5165cf32cc7f085735cf74d4",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/AutoBuildJob.java"
    },
    {
      "type": "modify",
      "old_id": "0f406fba8697e84b864780607e036f6c87f025a3",
      "old_mode": 33188,
      "old_path": "tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java",
      "new_id": "a1e576c7580898018d1007b6ded7bdb8e40a5e7b",
      "new_mode": 33188,
      "new_path": "tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/IResourceChangeListenerTest.java"
    }
  ]
}
