)]}'
{
  "commit": "d2abe3a8e1ab1fa2e0d8e0067f186e6c28014771",
  "tree": "91eea2115e8e6c53edceae0d990167c471cd6ccb",
  "parents": [
    "94ffb84fc8ce3c6463965725e96bd679920ffa9b"
  ],
  "author": {
    "name": "Chad Norvell",
    "email": "chadnorvell@pigweed.infra.roller.google.com",
    "time": "Fri Jul 26 18:57:17 2024 +0000"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 26 18:57:17 2024 +0000"
  },
  "message": "roll: pigweed, pw_toolchain: pw_ide: VSC extension refactoring\n\nThis is almost entirely a refactor, at least in spirit, if not\ncompletely by the book\n\nEmbrace the Visual Studio code event system:\n  Remove some redundant event handling in favor of leaning into the VSC\n  event system, except for the refresh manager, which needs to remain\n  editor-agnostic, but nonetheless needs a bridge to connect it to the\n  VSC event system.\n\nStandardize on disposable class instances:\n  There was a melange of different ways of initializing components and\n  linking them together. Now we standardize on disposable class\n  instances and an ad hoc constructor dependency injection system, plus\n  event subscriptions in each component\u0027s constructor, reducing\n  coupling. This should make things a lot clearer.\n\nStandardize import formatting\nFix a bad dependency import\nAdd pre-release build commands\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/226059\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\n\nhttps://pigweed.googlesource.com/pigweed/pigweed\npigweed, pw_toolchain Rolled-Commits: f73ddb4d76eb9df..84803f3af2d56dc\nRoller-URL: https://ci.chromium.org/b/8741324721322295809\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I145a976644f45d6830be9dfab3b4897c485e644f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/226049\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nBot-Commit: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b0d55b0ff7e740eca671dcbe3e4f966cd2fe85a",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "8dbb648f2d4245827f9d135b1fe727cc511851b8",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    }
  ]
}
