)]}'
{
  "commit": "3cfd89add5551242e3d1b69aadd2c5733db4b96f",
  "tree": "f366e1225eb6697c7ca63aa7d173b8f2ee801b04",
  "parents": [
    "63b5a6869e1793e4aeb815f220dd41419344c802"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Sep 15 15:00:25 2021 -0400"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Sep 15 15:28:01 2021 -0400"
  },
  "message": "cmCurl: Fix file:// URLs with spaces for curl 7.78+\n\nSince curl 7.78, URLs with spaces that are not encoded as `%20` or `+`\nare now correctly rejected with `CURLUE_MALFORMED_INPUT`.  However,\nCMake has long accepted `file://` URLs with spaces in the path due to\ncurl 7.77 and below accidentally allowing them.  Preserve this by\nexplicitly encoding spaces in such URLs before handing them to curl.\n\nSee also upstream curl commit `b67d3ba73` (curl_url_set: reject spaces\nin URLs w/o CURLU_ALLOW_SPACE, 2021-05-31, curl-7_78_0~133).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a6568e06e49db5659bf28a9f1b1fc51a84599ce",
      "old_mode": 33188,
      "old_path": "Source/cmCurl.cxx",
      "new_id": "fa001d2825079030e8f2a6f6f0075d8dba7158b1",
      "new_mode": 33188,
      "new_path": "Source/cmCurl.cxx"
    }
  ]
}
