)]}'
{
  "commit": "f802a09ff12f79a3daaded70eaea2b033c0ce01f",
  "tree": "83fb4b62b9e8386bf160e6d704a13e919e25cc47",
  "parents": [
    "344929647a7ab3df6b60bce803af6db4c1a4c186"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 25 10:00:12 2022 +0530"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 25 10:00:12 2022 +0530"
  },
  "message": "\u0026foo[0] -\u003e foo.data()\n\nUse the more modern form of accessing the data array of a vector\nrather than grabbing the pointer to the first element. The latter\ncan lead to errors if the vector is of zero length.\n\nChange-Id: Ifc8fc969b06b3ba1a9385e8a3a8d5c50b25db5a8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b01414d246a6710ec2e4020fc2bafd653aad2ab5",
      "old_mode": 33188,
      "old_path": "internal/ceres/accelerate_sparse.cc",
      "new_id": "4331c2925373a415d70e8e561ed8849f24bc667f",
      "new_mode": 33188,
      "new_path": "internal/ceres/accelerate_sparse.cc"
    },
    {
      "type": "modify",
      "old_id": "727d6494441955d13e19e0fc0607ec6f3f517ae4",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobian_writer.cc",
      "new_id": "d7e1e9561a3df62dc92f3ab430383c657c54c931",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "d164befd4b8932651e474eed876f812c6b467d26",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.h",
      "new_id": "d98f61f749ee154a8dff40e33553e3a501d05bf6",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "d6ce69b9ec6845eac59c8a5e26b4b06e1885bab4",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_impl.cc",
      "new_id": "bc4e75fa8f88f32b439e06125898f385e1509ef1",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a75cbe5beaff3f4d5617fc56fe1f0932dd18f9a1",
      "old_mode": 33188,
      "old_path": "internal/ceres/inner_product_computer.cc",
      "new_id": "f2d545795a479262d96be5084f7e67862f4a0618",
      "new_mode": 33188,
      "new_path": "internal/ceres/inner_product_computer.cc"
    },
    {
      "type": "modify",
      "old_id": "eb37dc358e51693a6b3a95ba114a9cdf163a5c9a",
      "old_mode": 33188,
      "old_path": "internal/ceres/reorder_program.cc",
      "new_id": "912fe3da8b9408669953f573cee76d531371eb18",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program.cc"
    },
    {
      "type": "modify",
      "old_id": "85fc5b23d3d94df8d778851d0150f979ec752c07",
      "old_mode": 33188,
      "old_path": "internal/ceres/suitesparse.cc",
      "new_id": "3f091b99c600ee72f38d7955cdc990d622175b25",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.cc"
    }
  ]
}
