)]}'
{
  "commit": "c2f014064ea10845f2a74a3261f837409164ce8a",
  "tree": "72208594054f6c5fc0b02562ff7f94e5d6c2d2c7",
  "parents": [
    "e979895efb0f7d3c64922e161a1a51ff6dbf6841"
  ],
  "author": {
    "name": "Zichang Guo",
    "email": "zichangguo@google.com",
    "time": "Mon Apr 01 23:36:33 2019 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Apr 01 23:36:33 2019 +0000"
  },
  "message": "[vm/debugger] Ensure TopLevel class is finalized when setting breakpoint\n\nFollowing the revert #98360, make sure the finalizing happens only in debugger.\nCreate the test cases to demonstrate the behavior.\n\nBug: https://github.com/dart-lang/sdk/issues/35859\nChange-Id: Ib27fef18a7c0696ec6dc6d045fa06f60677333c8\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/98422\nReviewed-by: Alexander Markov \u003calexmarkov@google.com\u003e\nCommit-Queue: Zichang Guo \u003czichangguo@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33e80f5509f80b647d9b4fe6cc64f2a8843f7f8c",
      "new_mode": 33188,
      "new_path": "runtime/observatory/tests/service/breakpoint_partfile_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b9506c7c774e35e5115ff2fb0df2fc1c5424c344",
      "old_mode": 33188,
      "old_path": "runtime/observatory/tests/service/observatory_test_package/has_part.dart",
      "new_id": "381f7e85b19920c79c8afcf3f9b9410f2a1f3e56",
      "new_mode": 33188,
      "new_path": "runtime/observatory/tests/service/observatory_test_package/has_part.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c38df9cdb8a9dc47ce3ad4faf021837e6f51e9d7",
      "new_mode": 33188,
      "new_path": "runtime/observatory/tests/service/observatory_test_package/the_part_2.dart"
    },
    {
      "type": "modify",
      "old_id": "d95a1993b4458b16f776ae35f78d882a898c7923",
      "old_mode": 33188,
      "old_path": "runtime/vm/debugger.cc",
      "new_id": "52064e7d45ee0bf74e52b0f78a7db8b2fd5462ab",
      "new_mode": 33188,
      "new_path": "runtime/vm/debugger.cc"
    }
  ]
}
