)]}'
{
  "commit": "2755fce8d3489f42eff68e076b13df83444c673e",
  "tree": "3dcffafc02abc7492c9b7c17f16a3b0c75611e6d",
  "parents": [
    "5f41a60458c3310807484e0a805dfbf8572edf7b"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Apr 10 21:13:29 2017 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Apr 11 11:47:42 2017 -0700"
  },
  "message": "Add a storage type to CompressedRowSparseMatrix\n\nBy adding an enum to CompressedRowSparseMatrix, which indicates\nwhether the matrix is unsymmetric, upper or lower triangular\nwe are able to improve the readability and fix some minor\nbugs in the way some matrix manipulation code was being\ncalled.\n\nThank to William Rucklidge for this suggestion.\n\nChange-Id: I355c90d11cd5d31f5a25741b0bda4fc4583e9095\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68af5f85fec0ecbe125ccd2a6d2557a8bb07758c",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.cc",
      "new_id": "dceb3bc196c8c5d8769ef11a6ece237d9f2baff3",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "0bc5d0136195f81db0e82aee4cd2a565af8460ac",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.h",
      "new_id": "9759d13a4c7a30436ab34e6f140c4ff20b431562",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "b6e732c445a8ef09277459be8a4bb03046b03875",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix_test.cc",
      "new_id": "cc5ed08d80bee3f08051571b1ac9541364bc5861",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "840120284f27e5a60691ed4535613e19400ac8ea",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_normal_cholesky_solver.cc",
      "new_id": "64fd0802a3e2e5f7c83933ae47a86a14d166dc60",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "b136ce2968c2d310742f0916ad7003ce2c401177",
      "old_mode": 33188,
      "old_path": "internal/ceres/suitesparse.cc",
      "new_id": "1a0927b837a4026742d3111825731e2e08836434",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.cc"
    },
    {
      "type": "modify",
      "old_id": "380c16be2a4fede4c6153eecc78cae61d0ded22c",
      "old_mode": 33188,
      "old_path": "internal/ceres/suitesparse.h",
      "new_id": "380d76e003ac43dc6f59783da2e1e61524ef739d",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.h"
    }
  ]
}
