)]}'
{
  "commit": "9d4d0bfe29a446cb04961f8e35a0910ed235f671",
  "tree": "1b4de3b0e06606e99f16c1bd2bb802f99f254303",
  "parents": [
    "edffd386d20300e044462d3e812d963f965372b2"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Mar 22 15:10:40 2018 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Mar 26 20:46:57 2018 +0000"
  },
  "message": "Make CompressedRowSparseMatrix sensitive to StorageType\n\nEven though we added support for storing the upper and\nlower triangular parts of symmetric matrices in\nCompressedRowSparseMatrix. RightMultiply, LeftMultiply\nand SquaredColumnNorm were not modified to account for this.\n\nThis CL changes their implementation and adds thorough\ntests.\n\nAlso methods that cannot work correctly with symmetric\nstorage now CHECK and fail, because that indicates\nprogrammer error.\n\nChange-Id: I76288472c8bac98db7376a79bdb6259e346ef2b7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee59eae4314b1c00910ff23998ea22eb666d17e7",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.cc",
      "new_id": "41dbdff596b9214c443fc606cd1ae6570d1e3017",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "67b043e71d3779dd4c95e039c997da3ebed169d1",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.h",
      "new_id": "54b3053be2e9f8e9bb71d671ea36212411cb78a3",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "ab8f4adece1b75824516cea8ae9a49009441011c",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix_test.cc",
      "new_id": "8ebf6cff0322ea1efae5a29c0cd866263db1d4b5",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix_test.cc"
    }
  ]
}
