)]}'
{
  "commit": "81d2161be672eca7068ed16c4b2f5eb980473b9d",
  "tree": "57b95c038ee12a68e86be66ac5c2b242b1d70699",
  "parents": [
    "4cd4135ae9ce8561d1a97df787b9c03ab63191f5"
  ],
  "author": {
    "name": "Ben Rohlfs",
    "email": "brohlfs@google.com",
    "time": "Thu Feb 23 16:49:36 2023 +0100"
  },
  "committer": {
    "name": "Ben Rohlfs",
    "email": "brohlfs@google.com",
    "time": "Fri Apr 21 09:30:36 2023 +0200"
  },
  "message": "Subscribe change-view to patchNum and basePatchNum\n\nAnd start using these model based states instead of the custom\n`patchRange` where it is safe.\n\nAdd TODO to also migrate other usages. We cannot do this safely at the\nmoment, because a lot of code in change-view is executed in response to\n`viewStateChanged()`. And we don\u0027t know in which order state is updated.\n\nRelease-Notes: skip\nGoogle-Bug-Id: b/247042673\nChange-Id: I9230ce556262437e3d3dcaf3bba86698ab37111f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f09f7471c2c67c4a90fd9b62853764ab0efecdd",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.ts",
      "new_id": "e4a2cec38b5a46a6a703f295cfb9cf4b7e1b7e3a",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-change-view/gr-change-view.ts"
    },
    {
      "type": "modify",
      "old_id": "21b163fa9ef990d1ec110b0d319e47101287fc27",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts",
      "new_id": "df48192f161ce76eb6844694fbde6d3c8178c481",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/elements/change/gr-change-view/gr-change-view_test.ts"
    },
    {
      "type": "modify",
      "old_id": "7e16ad97e9fcc895ae2893a9fe050a1e51182a59",
      "old_mode": 33188,
      "old_path": "polygerrit-ui/app/utils/patch-set-util.ts",
      "new_id": "7f3b6ebece61ef237bb15fd95f6afbd72fe2cad5",
      "new_mode": 33188,
      "new_path": "polygerrit-ui/app/utils/patch-set-util.ts"
    }
  ]
}
