)]}'
{
  "commit": "1175ef436cde64c9a132c7e584a0aa87aa0f6b8d",
  "tree": "1014fa6ffb0c02d2123be010f08e668d4c65bbe1",
  "parents": [
    "e4fe9efceaba2e82bc319059b1c784ff66ad3a7e"
  ],
  "author": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Wed Aug 18 16:49:47 2021 +0200"
  },
  "committer": {
    "name": "Andrey Loskutov",
    "email": "loskutov@gmx.de",
    "time": "Wed Aug 18 11:23:32 2021 -0400"
  },
  "message": "Bug 575486 - AutoBuildJob booleans need volatile modifier\n\nforceBuild \u0026 buildNeeded were accessed from not synchronized methods -\nshould be made volatile to avoid stale content seen by other threads.\n\n... And to be consistent, set all boolean flags to volatile, just in\ncase there will be new code reading them from non synchnronized methods.\n\nChange-Id: I2eb1fa57d7e3ca0e65986f598297a97a7e432291\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/184205\nReviewed-by: Jörg Kubitz \u003cjkubitz-eclipse@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55452e4a4c6e282a5165cf32cc7f085735cf74d4",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/AutoBuildJob.java",
      "new_id": "b9ad233e8c48bd8a1e591912e6078a02ceecaf05",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/events/AutoBuildJob.java"
    }
  ]
}
