)]}'
{
  "commit": "ee90f6cbf7ce6cd91e3b9e8cb8c36f098f1546da",
  "tree": "3cfbb70782478893c318eee879b2b5addf8ea454",
  "parents": [
    "310a252fb63b259c8a5730c1dfe4d387997a53e1"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Aug 10 20:56:59 2023 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Aug 11 17:16:28 2023 -0700"
  },
  "message": "Detect large Jacobians and return failure instead of crashing.\n\nDetect when the number of non-zeros overflows when constructing\nBlockSparseMatrix and CompressedRowSparseMatrix and return\nwith an error message instead of crashing.\n\nChange-Id: I45e102f7c0519eef441ce0586b7adf96e4a954a9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b009e964d46014150ae2621b3674ee71a522596b",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobian_writer.cc",
      "new_id": "adeaf41319edeb8173fdc0ee878f6d03e734430c",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "30b5f02ad05b80284724662cca9245cdb62bd1cb",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobian_writer.h",
      "new_id": "627013c2e1352bec4103790a5690b30817ef79a8",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.h"
    },
    {
      "type": "modify",
      "old_id": "14c5251786eaa4b5e519e2ff3747ebc1bd20d6d8",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_jacobian_writer.cc",
      "new_id": "5533fcf38c05f45ec0a54ba9992449ef807b7299",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_jacobian_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "34ec78c54018eacb2194e5adfbc678edf9136418",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluator_test.cc",
      "new_id": "773cbcd65adffce7294562a7fd799e62c079e9c8",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "519f85126c1012ade7bb4ca6d42386fdfd187a88",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_preprocessor.cc",
      "new_id": "2b036a51eda85b0293368e201751cdd56f815845",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_preprocessor.cc"
    }
  ]
}
