)]}'
{
  "commit": "ad89a1e5480476468e678e0ff1a0cf4dad854437",
  "tree": "685e3d4fce04327c2bd2af755019d0ac29e699aa",
  "parents": [
    "3171fc3fd4c427273526616f17f5724eb6bfee52"
  ],
  "author": {
    "name": "Thomas Watson",
    "email": "tjwatson@us.ibm.com",
    "time": "Thu May 28 08:19:35 2020 -0500"
  },
  "committer": {
    "name": "Thomas Watson",
    "email": "tjwatson@us.ibm.com",
    "time": "Thu May 28 08:19:35 2020 -0500"
  },
  "message": "Bug 563372 - Be sure to handle async update properly\n\ntestBug258209_1 has a timing issue because the Framework.update\noperation is async.  This allows the test to try to waitForStop but the\nframework may have already be re-activated. Update this test to do what\nother tests that update the framework do by calling waitForStop in\nanother thread before invoking Framework.update.\n\nChange-Id: Iee4de68f05b7cb151be2f61fcad353a625eb455c\nSigned-off-by: Thomas Watson \u003ctjwatson@us.ibm.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab849d154f964eb352b13e79d645c7789544d957",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/AbstractBundleTests.java",
      "new_id": "75b74e304a32594b83f8357b071dab04713b9c47",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/AbstractBundleTests.java"
    },
    {
      "type": "modify",
      "old_id": "83b9f342989a50ea0276bb84de4ebb07078bf5b3",
      "old_mode": 33261,
      "old_path": "bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java",
      "new_id": "b67f9f69a101f5b34422dd0a9993aa12ca49f561",
      "new_mode": 33261,
      "new_path": "bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/SystemBundleTests.java"
    }
  ]
}
