)]}'
{
  "commit": "978943859418d160ac3c7b32f6917e13fc240a97",
  "tree": "377a2f5a1143b5f289d38c4313b5635fc12b3699",
  "parents": [
    "d182e57d49310a313346ebbdf7abae823caabcad"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Wed Nov 27 16:45:57 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 27 16:45:57 2024 -0800"
  },
  "message": "[iree.build] Make the fetch_http action more robust. (#19330)\n\n* Downloads to a staging file and then atomically renames into place,\r\navoiding potential for partial downloads.\r\n* Reports completion percent as part of the console updates.\r\n* Persists metadata for the source URL and will refetch if changed.\r\n* Fixes an error handling test for the onnx mnist_builder that missed\r\nthe prior update.\r\n\r\nMore sophistication is possible but this brings it up to min-viable from\r\na usability perspective.\r\n\r\nSigned-off-by: Stella Laurenzo \u003cstellaraccident@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0fefe804ced2093918f082d71d3776e644330c2",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/iree/build/executor.py",
      "new_id": "c0463b1dacfee3fc2cd1b1960f32b835653e44cc",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/iree/build/executor.py"
    },
    {
      "type": "modify",
      "old_id": "da74d9ac51ff5c96c425c8586f3d8cfe43d97eb9",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/iree/build/net_actions.py",
      "new_id": "7a262bffe81a5792e932295554f0d85ff4de9bc2",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/iree/build/net_actions.py"
    },
    {
      "type": "modify",
      "old_id": "6dfcc38f3f9a1a9eb48073ea421fad84dcf97573",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/test/build_api/CMakeLists.txt",
      "new_id": "6b9916ccee623765b5ab8f277a4cf32bcbd565ed",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/test/build_api/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7b1f641110b98d0cf216132ddbbe962d38dd8d7e",
      "old_mode": 33188,
      "old_path": "compiler/bindings/python/test/build_api/mnist_builder_test.py",
      "new_id": "60f750c6bd30e9a9a8f07fd553118b6296b735d5",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/test/build_api/mnist_builder_test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e10c7b4c231f04bb526d391c0b862b36984534a",
      "new_mode": 33188,
      "new_path": "compiler/bindings/python/test/build_api/net_test.py"
    }
  ]
}
