)]}'
{
  "commit": "b984c308beb4ba53af785aafa31d72f2815a76bd",
  "tree": "7623e98c390401b81756a9ec91ea89c502631531",
  "parents": [
    "d449a332857f757225f62237f09e30406ab26688"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Wed Mar 29 18:20:17 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 29 18:20:17 2023 +0000"
  },
  "message": "[dds/dap] Don\u0027t sent breakpoint changed events until after the response to setBreakpoints.\n\nIn the response to setBreakpoints we provide IDs for each breakpoint and it\u0027s important the client gets these before we sent any \"breakpoint resolved\" events.\n\nChange-Id: I776304b67b12d8e090480ea2a25a849ad4c1ac5e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/291763\nCommit-Queue: Ben Konyi \u003cbkonyi@google.com\u003e\nReviewed-by: Ben Konyi \u003cbkonyi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fee95d67673ddbf2bc8cedf7914aef472694f839",
      "old_mode": 33188,
      "old_path": "pkg/dds/CHANGELOG.md",
      "new_id": "06b3aabe43cf3fe7a093b95d2c4b2cdca9598b79",
      "new_mode": 33188,
      "new_path": "pkg/dds/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "7a47cfb5c711892be4c69df5311b08a6c2e3b6dc",
      "old_mode": 33188,
      "old_path": "pkg/dds/lib/src/dap/adapters/dart.dart",
      "new_id": "cc901c157602f6c739bab2eeb1b1ffdabff46d66",
      "new_mode": 33188,
      "new_path": "pkg/dds/lib/src/dap/adapters/dart.dart"
    },
    {
      "type": "modify",
      "old_id": "4fa4ec8e073f031a3551fc8a9f081976993f6f67",
      "old_mode": 33188,
      "old_path": "pkg/dds/lib/src/dap/isolate_manager.dart",
      "new_id": "77a891801450b7770a0bc045140b0862f89f5915",
      "new_mode": 33188,
      "new_path": "pkg/dds/lib/src/dap/isolate_manager.dart"
    },
    {
      "type": "modify",
      "old_id": "bd9192db35ef72ecc01fac80a7ac0c94a46babb3",
      "old_mode": 33188,
      "old_path": "pkg/dds/pubspec.yaml",
      "new_id": "ff715db1001cfdb2683ff98875416cc74cb4c29e",
      "new_mode": 33188,
      "new_path": "pkg/dds/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "08bb84e368554a9e2355ba5f5c6642b8779909e6",
      "old_mode": 33188,
      "old_path": "pkg/dds/test/dap/integration/debug_breakpoints_test.dart",
      "new_id": "4d5a808202a4d1d072038a5cb31e9534874c8937",
      "new_mode": 33188,
      "new_path": "pkg/dds/test/dap/integration/debug_breakpoints_test.dart"
    },
    {
      "type": "modify",
      "old_id": "fc2c616c6ee9bab0957b8b344043541e9f1b39e9",
      "old_mode": 33188,
      "old_path": "pkg/dds/test/dap/integration/test_client.dart",
      "new_id": "5bf883df3b71e71bae7becb703a8cb6ce874da09",
      "new_mode": 33188,
      "new_path": "pkg/dds/test/dap/integration/test_client.dart"
    },
    {
      "type": "modify",
      "old_id": "0077bd303f9cfa1e8f7f6ff1ff519ce1b4e19b3d",
      "old_mode": 33188,
      "old_path": "pkg/dds/test/dap/integration/test_support.dart",
      "new_id": "f896caa753a5c8a91a6d58ca5f809a1dc77c733e",
      "new_mode": 33188,
      "new_path": "pkg/dds/test/dap/integration/test_support.dart"
    }
  ]
}
