)]}'
{
  "commit": "0ed563d4180e4e4431efe7bc02207c7fa5486764",
  "tree": "90568e8260574fdc46542d61037bc7ec31c36f56",
  "parents": [
    "a2e6c29543e63aed91017413e39fbdb22c666c8d"
  ],
  "author": {
    "name": "Mark Rousskov",
    "email": "mark.simulacrum@gmail.com",
    "time": "Wed Dec 21 09:24:43 2022 -0500"
  },
  "committer": {
    "name": "Mark Rousskov",
    "email": "mark.simulacrum@gmail.com",
    "time": "Wed Dec 21 09:29:00 2022 -0500"
  },
  "message": "Fix --without-components with subsetted components\n\nIt\u0027s not entirely clear what changed in 1.66, but rust-lang/rust#105755\nshows that we are failing to run the install script with --without if\nthere are subsetted component names.\n\nThis changes the behavior of the filtering to require an *exact* match\nrather than a partial match, which seems like the better way to go. It\u0027s\nnot very clear to me that the previous behavior was actually a good\nidea.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e68be8911916e947e7b22717354e3a2a414bd9f4",
      "old_mode": 33188,
      "old_path": "install-template.sh",
      "new_id": "7790541a4201ad7cccc599f0caa8ef852b938974",
      "new_mode": 33188,
      "new_path": "install-template.sh"
    }
  ]
}
