)]}'
{
  "commit": "3af3dee1893a8a5df76d638020997d021b093c67",
  "tree": "5179ad45edaf432b6e215941aa3760cc7f80d22c",
  "parents": [
    "242fc079595a2468448c9b4f0cca78f7829b9b48"
  ],
  "author": {
    "name": "Joydeep Biswas",
    "email": "joydeepb@cs.utexas.edu",
    "time": "Sun Aug 14 10:42:19 2022 -0500"
  },
  "committer": {
    "name": "Joydeep Biswas",
    "email": "joydeepb@cs.utexas.edu",
    "time": "Sun Aug 14 10:42:19 2022 -0500"
  },
  "message": "Simplify the implementation to convert from BlockSparseMatrix to\nCompressedRowSparseMatrix.\n\nSince the conversion from BlockSparseMatrix to CompressedRowSparseMatrix\nis not used in any performance-critical context, this CL simplifies it\nby re-using existing conversions.\n\nChange-Id: I51263bc95cc056efb31961ccda548cd7be35b2a4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90bd92636d136fdb135516d4c1212f64e684acd0",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.cc",
      "new_id": "4202470faeddfb600e5332c886b920fba12f9c87",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "44cb5e50584145f3c888fb485600995fcd62eeb1",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.h",
      "new_id": "b7ea1df9ab246a52abb503fbbc626bdb9ef7ec51",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "4b02abf829cd671f511df60b1528362db58ee5b1",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix_test.cc",
      "new_id": "7d7d4c9160b1540d79345e9512eb8586d71ee7b1",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix_test.cc"
    }
  ]
}
