)]}'
{
  "commit": "e4bef950544f46b36f400e998de62abfab525c9d",
  "tree": "14daa0c29c65a5ebd555df3826d4f69315a762f1",
  "parents": [
    "d3201798ea27ee6402114d0b0aca2f2cb7e652b7"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Nov 14 11:40:49 2022 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Nov 15 16:34:04 2022 -0800"
  },
  "message": "Refactor PartitionedMatrixView to cache the partitions\n\nThe constructor now takes a LinearSolver::Options as input\nand uses that to compute the partitioning once and uses it\nfor its lifetime.\n\nChange-Id: I9ef30df0b60f8fa91c8b5601c397b2d9314a2cc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a85e8b11e07309d8304714052f3f445d61d5830",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "06c091497353161a06a0f1f734954518921f1424",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2f9fff09542727efccc9408f64abc1d65f03f4a6",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluation_benchmark.cc",
      "new_id": "9849b5a941c61b0a986b70198a7cb2e93b7178f3",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluation_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "af1d03ce0a68e651ac10dff50fefddbb0ed683fa",
      "old_mode": 33188,
      "old_path": "internal/ceres/fake_bundle_adjustment_jacobian.cc",
      "new_id": "d8f3c014b9b9147320e337c769971af660f5efa2",
      "new_mode": 33188,
      "new_path": "internal/ceres/fake_bundle_adjustment_jacobian.cc"
    },
    {
      "type": "modify",
      "old_id": "6249c8cdbba4fb6de75a26fea0aad7c55c898328",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement.cc",
      "new_id": "4e3604881d98b3d37b69dc368e1abe24d648d4c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.cc"
    },
    {
      "type": "modify",
      "old_id": "107d19ccca64169807dccd1d57527b0d11e0a3de",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for.h",
      "new_id": "fe5d242a486cf87b0bef957dbb6c7d5f070e5ecd",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for.h"
    },
    {
      "type": "modify",
      "old_id": "2710366fe02ed3d6afbf51c839a3d8be53ebe663",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.cc",
      "new_id": "d952a2ac320cd23507af927532cb4b3df8dd716c",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.cc"
    },
    {
      "type": "modify",
      "old_id": "533a0e5e66ff72242909cd65c22f66ff58347685",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.h",
      "new_id": "f34fd4ad5768a3f256589dde1587336fae49070b",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.h"
    },
    {
      "type": "delete",
      "old_id": "63d0e344e8d92c3622bf3321e4662c5af5ead307",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_benchmark.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "689f09e2e60075ad9be14c49174ceec7be06b559",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_impl.h",
      "new_id": "1ca2e141a3313eb5d77fd35d219cb70619753e9f",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_impl.h"
    },
    {
      "type": "modify",
      "old_id": "27f368f026c116da409b1e9a461a94c786f15ab3",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_template.py",
      "new_id": "8978d63bf47f323f24bc771fabf3cc11fb86c5b2",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_template.py"
    },
    {
      "type": "modify",
      "old_id": "4653e06907e4f0e0c289e83e9efde03175873333",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_test.cc",
      "new_id": "fc1ebddde0294914c43742a847b17b94209a99cf",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    }
  ]
}
