)]}'
{
  "commit": "fafd5a9f1690feb4218cc21b9b0ca787fb7ad5ca",
  "tree": "68cc7ba6dc43e828602de7c6da2cf2bf51f49079",
  "parents": [
    "d391d01a509c07e73916aa2423041e76a591ab72"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Sun Oct 18 18:11:07 2026 +0200"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Wed Oct 21 15:53:03 2026 -0700"
  },
  "message": "Move the Eigen type aliases into a public header\n\nThe aliases such as ceres::Vector and ceres::Matrix appear in the\npublic interface but are declared in an internal header, so users\ncannot include them without depending on an implementation detail.\nMove the header to ceres/eigen.h and export it from the umbrella\nheader. The internal path is removed.\n\nChange-Id: Ia159064ff6cbc544553fcbf4d75f0479207f38df\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e51bf8b6a3fd4ef074d84817bbb1c8ea15a4eb9f",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_first_order_function.h",
      "new_id": "26ed414bc9ee764578954451610c11aa087a4b6e",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "51f9d89631c218e10f89e4c8e7e994d575cae7ee",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "81941e649f0f464af2a052264b52b9c0047da147",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "f09f680da192c632e87c442215d2813f05629ebf",
      "old_mode": 33188,
      "old_path": "include/ceres/dynamic_numeric_diff_cost_function.h",
      "new_id": "bfba17e569571da2f64177b44429b6a25a15eaec",
      "new_mode": 33188,
      "new_path": "include/ceres/dynamic_numeric_diff_cost_function.h"
    },
    {
      "type": "rename",
      "old_id": "fee6b523364cec38d89c4a7b78d6b0f36e25bd8b",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/eigen.h",
      "new_id": "032789c1bbfff98accc334f9ec73eb573b1a2efc",
      "new_mode": 33188,
      "new_path": "include/ceres/eigen.h",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "a4dd1dec2bbc5e0a5128864c71a353e0d6e6f744",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_checker.h",
      "new_id": "b0789420fc02e164a8e563773f86391ba4eae06d",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_checker.h"
    },
    {
      "type": "modify",
      "old_id": "be7f0b9622a381fd7266c8d4f79f2b346b909958",
      "old_mode": 33188,
      "old_path": "include/ceres/manifold_test_utils.h",
      "new_id": "eb513cc1aac637279899ccbf1cc597eb53276d2d",
      "new_mode": 33188,
      "new_path": "include/ceres/manifold_test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "5b0c786ddd1d2ec36eba5260c8e44d07e3286d2d",
      "old_mode": 33188,
      "old_path": "include/ceres/normal_prior.h",
      "new_id": "beeac5320d7b9aba7a4fc78cbe72eb9deb4d0f9e",
      "new_mode": 33188,
      "new_path": "include/ceres/normal_prior.h"
    },
    {
      "type": "modify",
      "old_id": "efa93c6e5a7f388d1b2df29d9af99e8addd50ef9",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_first_order_function.h",
      "new_id": "0bd2d82dabf4dccf1d659aa29286463e792310d7",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_first_order_function.h"
    },
    {
      "type": "modify",
      "old_id": "37c3b0bc44fd92c11518d9140d8a0c5eb56a325b",
      "old_mode": 33188,
      "old_path": "include/ceres/product_manifold.h",
      "new_id": "41fe258fcb123205d6b9eab1612229489ed47e72",
      "new_mode": 33188,
      "new_path": "include/ceres/product_manifold.h"
    },
    {
      "type": "modify",
      "old_id": "8c7de267d4826baa892b60c41ddcf48e44f904fb",
      "old_mode": 33188,
      "old_path": "internal/ceres/autodiff_manifold_test.cc",
      "new_id": "e2247667118ac72203853a2f86169d9f7c9d4f31",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_manifold_test.cc"
    },
    {
      "type": "modify",
      "old_id": "474942212cee90c31b9c944ca56073d1b9effe4d",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobi_preconditioner.cc",
      "new_id": "5e6e48f999fcb413cff54cab4a3843aa46bc91dc",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobi_preconditioner.cc"
    },
    {
      "type": "modify",
      "old_id": "e6571f3b9fe4d694b66074001b375152edaa6dec",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobi_preconditioner_benchmark.cc",
      "new_id": "2dce682898e25fd8b19306f782b3d83426c656ce",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobi_preconditioner_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "7e416ff741bc51c6e39752bd0ba557f59dbf7553",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_jacobian_writer.cc",
      "new_id": "01946dd2242e68ada3fcd2dd9c2b023473db5049",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_jacobian_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "3e7d86a390deea8521b947320edb75c9a9eecc0b",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_dense_matrix.cc",
      "new_id": "464ea347843f1d93da7631c24ebd98afd776151c",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "ba9c75d50df1dbc0e7913d35eb35d81ead00161f",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_dense_matrix_test.cc",
      "new_id": "4428e48f061ad3829c5ad0bb00a8a0ef0d15f792",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f765ed11a72862bc21c49efeb774fa8a361fcce4",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_diagonal_matrix_test.cc",
      "new_id": "316538959058d8aba146728d5a0278589594b48d",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_diagonal_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "23f25273d8c68b6e79f389f346c7915d26b13a5b",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_sparse_matrix_test.cc",
      "new_id": "d13541dcc03ea3b0fe008bfb0f9befae32dc68f8",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e79d62a14462714197878baa2bc70a14e58753b7",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.cc",
      "new_id": "0401a8871ede1eab65b5f4aa4ef3896da4351b10",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "126b5aa90210d35186e00d353d5aa8ca5a34e180",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.h",
      "new_id": "cd6e23557e01d1b28bf684c1ceef40bbb1294710",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "cd15efd201c869a5194f75cc10913ca85bf6243c",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix_test.cc",
      "new_id": "89e1b30bca6e2bf8a11b76fa932c64f2e84655c6",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4746006fe8adf1598e0293de93a633be78729d01",
      "old_mode": 33188,
      "old_path": "internal/ceres/cgnr_solver.cc",
      "new_id": "d96690693a9b77de3d8c629cd84e37eabc37440b",
      "new_mode": 33188,
      "new_path": "internal/ceres/cgnr_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "d528d1fe4d80985c0bcb0925813e11cab6670918",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix_test.cc",
      "new_id": "5223dcbc198f3479bbd702fcccc791468d69dab6",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8f42f4b17c99b7b472713e9b8b1e25207206ce2f",
      "old_mode": 33188,
      "old_path": "internal/ceres/conditioned_cost_function.cc",
      "new_id": "88343c7c298f36cd08dd6172d999836e3fb51bc4",
      "new_mode": 33188,
      "new_path": "internal/ceres/conditioned_cost_function.cc"
    },
    {
      "type": "modify",
      "old_id": "e5938bc565aef04e95ddb8cc0d22ed983c7ce12e",
      "old_mode": 33188,
      "old_path": "internal/ceres/conditioned_cost_function_test.cc",
      "new_id": "d9cd7ff35c1608ca50e8f14918c4c2f43409749c",
      "new_mode": 33188,
      "new_path": "internal/ceres/conditioned_cost_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba70a139bac0d8c5a5cbfb9b6e86ea80f3dc5aae",
      "old_mode": 33188,
      "old_path": "internal/ceres/conjugate_gradients_solver.h",
      "new_id": "65b65d693955c7f335b315b95db1047f5222a06b",
      "new_mode": 33188,
      "new_path": "internal/ceres/conjugate_gradients_solver.h"
    },
    {
      "type": "modify",
      "old_id": "f54e19c77b9e1e99ec13846320d9c2d69fe83dae",
      "old_mode": 33188,
      "old_path": "internal/ceres/conjugate_gradients_solver_test.cc",
      "new_id": "50403a16d3efb7c5037774bb550528cb3c10e47d",
      "new_mode": 33188,
      "new_path": "internal/ceres/conjugate_gradients_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d3007cfe4b9dea813dae881a9ff999a7cf94eec",
      "old_mode": 33188,
      "old_path": "internal/ceres/corrector.cc",
      "new_id": "3aa00481ed5399d2f5162f955ad1befb9f77fcf7",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector.cc"
    },
    {
      "type": "modify",
      "old_id": "aa1e0a71d84f360173df1640cc2247a636caed19",
      "old_mode": 33188,
      "old_path": "internal/ceres/corrector_test.cc",
      "new_id": "b60ece6632452a800f5d8afabc3eb9004d5ee278",
      "new_mode": 33188,
      "new_path": "internal/ceres/corrector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "411a11bb4d3c5c979e7d3e28a64e6ff591d6a917",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_impl.cc",
      "new_id": "7fc216c6b800d10090626c4dba610284beefd945",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "2a9d9b8d12a9d1eaf515709ac04d98eb3b516265",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_test.cc",
      "new_id": "9af321a5b2ef2c6a205a54e64f9ab415c46c3361",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d767a89c088bab68b2b20a806098f28f37a6c43c",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_dense_cholesky_test.cc",
      "new_id": "86a2ffd81f5dad56e7966199df245b14c3a494e2",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_dense_cholesky_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e833db0b24ea25b38d518eafabd4fe749dd0c389",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_dense_qr_test.cc",
      "new_id": "750e62446562dd022f9403fe00a8eabda0e2f238",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_dense_qr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26fe65b5d0d05565d2b43547058ba49ac57d0f47",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_kernels_vector_ops_test.cc",
      "new_id": "1d5beecf34b4bcc4f5d1a9ebbc918bdcece1c0f3",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_kernels_vector_ops_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c8ee4298b718bd010154b67cce5a1216deb1df6f",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_sparse_matrix_test.cc",
      "new_id": "834edad779e16bd80357647588b7b750aa887efd",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0351d2d751590f55c77603531f33b27d3076c534",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_vector.h",
      "new_id": "28eb8378abecd450134b753fd306284165f015e2",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_vector.h"
    },
    {
      "type": "modify",
      "old_id": "9da89f0ce2472bd6d465ac1ba0216f02786cd9ee",
      "old_mode": 33188,
      "old_path": "internal/ceres/cuda_vector_test.cc",
      "new_id": "cf56d4f01103160ad719f3e50a269d53216cd18c",
      "new_mode": 33188,
      "new_path": "internal/ceres/cuda_vector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5d5eecf149c2de5a0ff76480eb8f3760c94d710",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_cholesky_test.cc",
      "new_id": "5ff4e9c08c7338145fc90761cabcd0dbb571838c",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_cholesky_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f25840bdf1f554da6377af19229797ddeb3c52ae",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_jacobian_writer.h",
      "new_id": "6541cf84500d892aecb6cc01d41d36093a4dfe13",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_jacobian_writer.h"
    },
    {
      "type": "modify",
      "old_id": "3556788c70e2fa8f1f688cf2782b97f86fa06444",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_linear_solver_test.cc",
      "new_id": "c35c4eed6f76215efb465ec83a52d31dc7b0f9ab",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_linear_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f2959108c2078e9116aa01eeffa249d74d1f8b70",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_normal_cholesky_solver.cc",
      "new_id": "0de786fb9e5d286188fb9fd1e4beecb3bc7285c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_normal_cholesky_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "246db69fab09496d39577fd6765de2c608267f3d",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr.h",
      "new_id": "2038ec05e6a398bd579b202f2033600df8dba70e",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr.h"
    },
    {
      "type": "modify",
      "old_id": "9466689ec2ae5f682e90176ed9a4f997efd9f367",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr_solver.cc",
      "new_id": "5159fcb12b31485dd5772a3e516783fa54131252",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "12db52f0c485d8b25c761773152e6e659dca05a4",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr_solver.h",
      "new_id": "725249e8cbdb54a97485fa392d07fe0bb1ed8f58",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr_solver.h"
    },
    {
      "type": "modify",
      "old_id": "f287d35197d1afcf82f827922e9436a21fb43ef1",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_qr_test.cc",
      "new_id": "b9971e6426c861a5b9a888bab8e5b560aa4308e6",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_qr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fda2b2485cb3c87714e9e08eafaf6d479decfb33",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_sparse_matrix.cc",
      "new_id": "ac86fe3b66ad1046205c0fef6e0344b398386b4b",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "dc066d5b84a15393e29c8039c1a3c2687f83f027",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_sparse_matrix.h",
      "new_id": "7278529ac93eea750a6f3922ca29bc99b349fa49",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "cead9dd899c3d35d3bb913bdc1154ea4d20a06aa",
      "old_mode": 33188,
      "old_path": "internal/ceres/dense_sparse_matrix_test.cc",
      "new_id": "67f6f33d60f1bdbc582e000260097cb2c6ded059",
      "new_mode": 33188,
      "new_path": "internal/ceres/dense_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d2b4a4c27524165f6483789c253bf609f918353b",
      "old_mode": 33188,
      "old_path": "internal/ceres/detect_structure.cc",
      "new_id": "b3a668314e56254fd38f61c742e799f19821dd8e",
      "new_mode": 33188,
      "new_path": "internal/ceres/detect_structure.cc"
    },
    {
      "type": "modify",
      "old_id": "ef45a0b83d31b439ffadfac999f6b32e3628143e",
      "old_mode": 33188,
      "old_path": "internal/ceres/dogleg_strategy.cc",
      "new_id": "c5ae1577c41c85d63c88a7fd7dcedf2e774e4608",
      "new_mode": 33188,
      "new_path": "internal/ceres/dogleg_strategy.cc"
    },
    {
      "type": "modify",
      "old_id": "26db26cd3b25647a07b814c8d65d1b14ea115109",
      "old_mode": 33188,
      "old_path": "internal/ceres/dogleg_strategy_test.cc",
      "new_id": "e3856cc9dd3126125868227354df151dc2cfda66",
      "new_mode": 33188,
      "new_path": "internal/ceres/dogleg_strategy_test.cc"
    },
    {
      "type": "modify",
      "old_id": "47d86f219cd4d60ad70bfd773f891d256469f7d2",
      "old_mode": 33188,
      "old_path": "internal/ceres/dynamic_compressed_row_sparse_matrix_test.cc",
      "new_id": "d060c5f34da64e8b0d7176c424efa8cb65bce2fa",
      "new_mode": 33188,
      "new_path": "internal/ceres/dynamic_compressed_row_sparse_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a9c5497aa1a45b34c088092b76ea4d26543ba4b",
      "old_mode": 33188,
      "old_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver.cc",
      "new_id": "94bc23a2121e54f0cc545106f1dff20cdcb469c4",
      "new_mode": 33188,
      "new_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "4d9f2bfa9dcbbb7eb3b4a710cf6e97b3f3381e85",
      "old_mode": 33188,
      "old_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc",
      "new_id": "a54c27799044c8e4228d639d744bd4ed282b04af",
      "new_mode": 33188,
      "new_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc0a59b4b5099a06defc65a6daa61870afee3a99",
      "old_mode": 33188,
      "old_path": "internal/ceres/eigen_vector_ops.h",
      "new_id": "bbd3f2955b951892faeccce7b30aaf42a1cb5347",
      "new_mode": 33188,
      "new_path": "internal/ceres/eigen_vector_ops.h"
    },
    {
      "type": "modify",
      "old_id": "2074650d898fdf5f73684e7da7715a6ea9e67e1a",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluator_test.cc",
      "new_id": "820d48535d8de0cf648478402489cad64de871ae",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "91132adc38f03beb14d528d6a12b628cd8bb543b",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluator_test_utils.cc",
      "new_id": "6fa210bd9904d5ac1e61b4ec31ff4dcbee8f1ca3",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator_test_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "22f3405940b89cd13851f1b5a5252990e603b16c",
      "old_mode": 33188,
      "old_path": "internal/ceres/fake_bundle_adjustment_jacobian.cc",
      "new_id": "126e85974d95f43e666b12dfa6e1055a252a27e5",
      "new_mode": 33188,
      "new_path": "internal/ceres/fake_bundle_adjustment_jacobian.cc"
    },
    {
      "type": "modify",
      "old_id": "058276974a1223ece4c64d60627e6021e9f89643",
      "old_mode": 33188,
      "old_path": "internal/ceres/function_sample.h",
      "new_id": "084e1bebea3b307bc9dea022017e160719357a45",
      "new_mode": 33188,
      "new_path": "internal/ceres/function_sample.h"
    },
    {
      "type": "modify",
      "old_id": "12cf0b0ffb865e4c235b0341ca4ed2fef7343b34",
      "old_mode": 33188,
      "old_path": "internal/ceres/generate_template_specializations.py",
      "new_id": "d5b39f4f3c1ac6589e9f37bac5d3ea305573d04c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_template_specializations.py"
    },
    {
      "type": "modify",
      "old_id": "3d206cc488de52190ff23744a17390bf0eaa936b",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function.cc",
      "new_id": "94afa94c83cf03a9c4991d0376b6a02544b76a49",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function.cc"
    },
    {
      "type": "modify",
      "old_id": "5458f260e60715958eb8ef268d62530da2a7a597",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_problem_solver.cc",
      "new_id": "c6824ac03ee190f8f949b0de3edc10318f981819",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_problem_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "ff87ffd38b4c4ec6a2590e75855087a61fc1e606",
      "old_mode": 33188,
      "old_path": "internal/ceres/householder_vector_test.cc",
      "new_id": "9f995781bde650c00c4d142aaa385cbb99229340",
      "new_mode": 33188,
      "new_path": "internal/ceres/householder_vector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "053a9e57912ada4482dab6e821b6045046bfc4cd",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement.cc",
      "new_id": "fc3b229b31814220155d87d672af46115a4c2b47",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.cc"
    },
    {
      "type": "modify",
      "old_id": "2f18635b437ad255004aadea98c89e3663c5bee2",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement.h",
      "new_id": "b50a42e590cb8498591aa6b316c7dda771c988e4",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.h"
    },
    {
      "type": "modify",
      "old_id": "1944e9d0adf095479703953775421b1a4415e889",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement_test.cc",
      "new_id": "71fde4d578ed26929e7d8cb609dd1d12bd4518bd",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0b716ad53d60a3a306b6a36c3dd27f3012b55401",
      "old_mode": 33188,
      "old_path": "internal/ceres/inner_product_computer_test.cc",
      "new_id": "b96ff391033844c12c3e3f2f8823eb6edf12406b",
      "new_mode": 33188,
      "new_path": "internal/ceres/inner_product_computer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78ee45b3f3f7a3bd608c6768c54afaedc960e628",
      "old_mode": 33188,
      "old_path": "internal/ceres/invert_psd_matrix.h",
      "new_id": "02ab9fcc240067debf7d2b45954eae5d30dd223f",
      "new_mode": 33188,
      "new_path": "internal/ceres/invert_psd_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "22ec439077cab83ec71da9683af708b06b43f723",
      "old_mode": 33188,
      "old_path": "internal/ceres/invert_psd_matrix_test.cc",
      "new_id": "232e4ea5f5da52d26d3fb948219b686068d49b30",
      "new_mode": 33188,
      "new_path": "internal/ceres/invert_psd_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "660726897ab4ec1bb4fd6792b4ac6e2f7f44f91c",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_refiner.h",
      "new_id": "20740e2c2248e97fa051252b22012b1f33499af4",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_refiner.h"
    },
    {
      "type": "modify",
      "old_id": "ffa25dcd56c2d23a193aa0367b46350c7a7bca17",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_refiner_test.cc",
      "new_id": "002626ab19e8b54c3258a9f8b7accc32950a8610",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_refiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e46784160c1d5b9d41e4dd2546b33a1ed679467e",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_schur_complement_solver.cc",
      "new_id": "76a7b33d4a02215b035e027bc94a37637c723f75",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "a4b6b53bb77ed4a80aa7c832ebc7db92a9683057",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_schur_complement_solver.h",
      "new_id": "ed00c1718b115d211bc61c31b2570f886cbd9151",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.h"
    },
    {
      "type": "modify",
      "old_id": "5529060b90dc284dc2178198b0cc49bd88765ee4",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_schur_complement_solver_test.cc",
      "new_id": "13dfffdd3aa7a413a5ec5f2672f4264be0931b50",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9e25466e61e0cc6a2c1136131c48c841bd365fcc",
      "old_mode": 33188,
      "old_path": "internal/ceres/levenberg_marquardt_strategy.cc",
      "new_id": "5d02cbe2ca4a61bfc300a69b1899eed92b430a34",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_strategy.cc"
    },
    {
      "type": "modify",
      "old_id": "1b341c126d1d3632a62dd9bc95f62f1d7a6c1409",
      "old_mode": 33188,
      "old_path": "internal/ceres/levenberg_marquardt_strategy.h",
      "new_id": "34c22553cb3668281d9d51cd7be227ce32a81b1d",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_strategy.h"
    },
    {
      "type": "modify",
      "old_id": "8ef2964420659c6872cf570aff4df75bb4e7a2aa",
      "old_mode": 33188,
      "old_path": "internal/ceres/levenberg_marquardt_strategy_test.cc",
      "new_id": "5a827b361ce982e22ccacb7a1f6c5908fd422d91",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_strategy_test.cc"
    },
    {
      "type": "modify",
      "old_id": "039975d1c1745fd7b34a3efad0cdbf67b22d4fca",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search.cc",
      "new_id": "51d5dfa0393198f177e111f1ecfa1c194d76d5da",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search.cc"
    },
    {
      "type": "modify",
      "old_id": "cbe6396ba3ab87d5b3f3158277c5c862b250ae6f",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search.h",
      "new_id": "2102cf310963db752e27d77959bfcab76d71f322",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search.h"
    },
    {
      "type": "modify",
      "old_id": "b4e8a331329f5072ad02f2eb0c755cc9b925b4f6",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_direction.cc",
      "new_id": "c6bb4df1f85e3f58bd329c5306e77d1645cc5f1e",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_direction.cc"
    },
    {
      "type": "modify",
      "old_id": "671684056cfc4b7a7029ccb161d9ebcabd7eaddb",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_direction.h",
      "new_id": "824de2cf2eaed764325039c92498b7daec8427a9",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_direction.h"
    },
    {
      "type": "modify",
      "old_id": "1f0b05b5ab3c933f3d19fb5209ebed58c1447526",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_minimizer.cc",
      "new_id": "02bd1652bab8e66ae0f857de8c8b1087f66fbc06",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_minimizer.cc"
    },
    {
      "type": "modify",
      "old_id": "af601d9c7bbde25fcc063a100c81dee97d2d68db",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search_minimizer.h",
      "new_id": "2b4aca8af37382383db8096e3efddf7235ed3786",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search_minimizer.h"
    },
    {
      "type": "modify",
      "old_id": "aafc58464c8a9b6ed3589e3ab8b37791f585a46b",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_operator.h",
      "new_id": "195c20e15bec94dffffa6b5add14255fb542057d",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_operator.h"
    },
    {
      "type": "modify",
      "old_id": "490f3d412da6f98a4c6627830b8f04ec462339d1",
      "old_mode": 33188,
      "old_path": "internal/ceres/low_rank_inverse_hessian.cc",
      "new_id": "95b227bdaf9450555146d035166e3934759b9d31",
      "new_mode": 33188,
      "new_path": "internal/ceres/low_rank_inverse_hessian.cc"
    },
    {
      "type": "modify",
      "old_id": "72f6f6509b86a359cbea26bd678578a828bbe7e4",
      "old_mode": 33188,
      "old_path": "internal/ceres/low_rank_inverse_hessian.h",
      "new_id": "20ed701d7deab6c3415fa17bf3047836fa89fab6",
      "new_mode": 33188,
      "new_path": "internal/ceres/low_rank_inverse_hessian.h"
    },
    {
      "type": "modify",
      "old_id": "0ca6d38271bb563f9731b89dbf175d5d6920d1bb",
      "old_mode": 33188,
      "old_path": "internal/ceres/manifold.cc",
      "new_id": "ee43e22d64d54e9086a286983bae266444c263d6",
      "new_mode": 33188,
      "new_path": "internal/ceres/manifold.cc"
    },
    {
      "type": "modify",
      "old_id": "5a861d6b9450bef843d2b0a854c4d1c6c0fab8f6",
      "old_mode": 33188,
      "old_path": "internal/ceres/manifold_test.cc",
      "new_id": "edadb34fbf1496f9f36a7df0ea31a403edb7c3fb",
      "new_mode": 33188,
      "new_path": "internal/ceres/manifold_test.cc"
    },
    {
      "type": "modify",
      "old_id": "29fb92c8eb19a970fc489f68152f6a75b8824d0c",
      "old_mode": 33188,
      "old_path": "internal/ceres/normal_prior.cc",
      "new_id": "cdcbe17925fd3dde1868d34ba2a1d07361aeee67",
      "new_mode": 33188,
      "new_path": "internal/ceres/normal_prior.cc"
    },
    {
      "type": "modify",
      "old_id": "369ff274cb1f4aaef502c6313bd04348c9cc452e",
      "old_mode": 33188,
      "old_path": "internal/ceres/normal_prior_test.cc",
      "new_id": "04b18371107d9403029bb21c594094ac94602118",
      "new_mode": 33188,
      "new_path": "internal/ceres/normal_prior_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0c76aafdb78f7000327607bd1f5faf7785c20ea2",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for.h",
      "new_id": "c4e83a2de210436a4d5a4aab15152bdf20835246",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for.h"
    },
    {
      "type": "modify",
      "old_id": "870ef18f200969456782d219af1a8e59475b3a65",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_benchmark.cc",
      "new_id": "118bbb8949d8851ae62e63b1a04a1accac34bc7f",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "43071fc716de14723e72d22b15fa9046dac1be46",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_vector_ops.h",
      "new_id": "81928bef536caeedf50a688641b8be79cbb15fdf",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_vector_ops.h"
    },
    {
      "type": "modify",
      "old_id": "a914087205bd51e3e1b76de7f6c27a06041934f9",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block.h",
      "new_id": "a91e068a0c7a8b9d820721669d30c2586f2831c2",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block.h"
    },
    {
      "type": "modify",
      "old_id": "bbe7a6b152004a39962ccce8a535b4f5f327ef27",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block_test.cc",
      "new_id": "6706e11813379be1bc87a0194d29cfadc3ee7f64",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8fa8e5a7ff701b297fba7fc615f415a946402993",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.h",
      "new_id": "827d86c9739fc6dbfcc27395c717b593137e51b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.h"
    },
    {
      "type": "modify",
      "old_id": "b2802ad76fca17c4385748995192ca6a12df080b",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_impl.h",
      "new_id": "3eadc67e3ff55ba641e92d7e2c7b93f85ff2be70",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_impl.h"
    },
    {
      "type": "modify",
      "old_id": "0ab744acd4ace0f3d97bc2f0dbd8caa76d609d77",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_test.cc",
      "new_id": "50bd46fb812391f45da7de25fbc472bbdb5b4394",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c40628b5c1229a8a2bfe6865c37358139b69a2c",
      "old_mode": 33188,
      "old_path": "internal/ceres/polynomial.h",
      "new_id": "beb2f91b0f5349e6b9cff8e5c533754a75b5bd45",
      "new_mode": 33188,
      "new_path": "internal/ceres/polynomial.h"
    },
    {
      "type": "modify",
      "old_id": "9a993cf8738083d1fd07d001144d932a9d33ee85",
      "old_mode": 33188,
      "old_path": "internal/ceres/power_series_expansion_preconditioner.h",
      "new_id": "596eb55b9b8714fef214df7e27b8f3e455c74cd7",
      "new_mode": 33188,
      "new_path": "internal/ceres/power_series_expansion_preconditioner.h"
    },
    {
      "type": "modify",
      "old_id": "ed031f6a6aafb80b6fd32219bd691bf66ba2aa30",
      "old_mode": 33188,
      "old_path": "internal/ceres/preprocessor.h",
      "new_id": "7b3438d9ccfe7c70ec687e9149afb30f731a99c2",
      "new_mode": 33188,
      "new_path": "internal/ceres/preprocessor.h"
    },
    {
      "type": "modify",
      "old_id": "6ac8d485e0a95fb40c075bfb364ed5c3f7f631ed",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_test.cc",
      "new_id": "b06d647e00489f9ed2de3e38202c215fcb87da46",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "080de2a32a8dbdf4be177ba6029bf6ee8d298d5e",
      "old_mode": 33188,
      "old_path": "internal/ceres/program_evaluator.h",
      "new_id": "5c1fd49dacaeed28f863c99bf1d2311dd88850c0",
      "new_mode": 33188,
      "new_path": "internal/ceres/program_evaluator.h"
    },
    {
      "type": "modify",
      "old_id": "311d0a43802ff8e842b56bd21a6ff4c85621d91e",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block.cc",
      "new_id": "ba28f4af903430dd06b14957f41fead0dd970fbe",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.cc"
    },
    {
      "type": "modify",
      "old_id": "8040136dd255dc430d829c9478c3823118cb8266",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block_test.cc",
      "new_id": "f6844873f79b62cbce090d289a9378242deea0a8",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9ba463d4225d6774164574b8cf40c32f5edb525d",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block_utils.cc",
      "new_id": "f710857d53e79bc807d3fceaece5f78af89329ef",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "066c3cbea913f63642a2692016e74f84665e9faa",
      "old_mode": 33188,
      "old_path": "internal/ceres/rotation_test.cc",
      "new_id": "44557ee7351098866e16f69d2c3ccfdeb5c94d00",
      "new_mode": 33188,
      "new_path": "internal/ceres/rotation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "76836330780bdb3c22c8ef7de1f989acdffe29b8",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_complement_solver.cc",
      "new_id": "d8945d5c7f922610ce8c7de797e3cbaafc481cbf",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_complement_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "8fd396de926b95cb4ad70b009642fc272d0cfd5a",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator.h",
      "new_id": "1a03c7a270be59c802007222de9dec25f9f36809",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.h"
    },
    {
      "type": "modify",
      "old_id": "57706d18d7bb1f3e18a4aca473655cdab12f2df0",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_impl.h",
      "new_id": "4c4917d14cfa44d59f57a12e85b535f5eb99c7b1",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "782128913b24385537b45d97901846fa1fd1c633",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_test.cc",
      "new_id": "476e6afd274541910a86752ce9c4874a7932c4c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "56b0055a76f4570551cb44d5cf6a18047d170027",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_templates.cc",
      "new_id": "f199ee700ac4c9aa72f9e001e32aff0aad192fbb",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_templates.cc"
    },
    {
      "type": "modify",
      "old_id": "f862ff72c0bfff1ddfca91eb4e7c7f690d496b4e",
      "old_mode": 33188,
      "old_path": "internal/ceres/small_blas.h",
      "new_id": "428a86124fa16ad2775ed24689ca0be6219439cc",
      "new_mode": 33188,
      "new_path": "internal/ceres/small_blas.h"
    },
    {
      "type": "modify",
      "old_id": "97922aab6c3163eedb384c85156c0a9d796342d9",
      "old_mode": 33188,
      "old_path": "internal/ceres/small_blas_test.cc",
      "new_id": "3412e84944a91110e9993477a16f8608c3275b69",
      "new_mode": 33188,
      "new_path": "internal/ceres/small_blas_test.cc"
    },
    {
      "type": "modify",
      "old_id": "537515085cd68c3d966db0ef651ae875b3f1861a",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_cholesky_test.cc",
      "new_id": "ac1aaffa3b6dd033996411fa51f288a975fec1c6",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_cholesky_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c79417a7f442254b5b23e12740992feedcedb21",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_matrix.h",
      "new_id": "63b5c3706360171e80eb03ebfe6b5de65af314ee",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "78e4a6bedb3af940bc36f5ba2f973e9b4a532c0e",
      "old_mode": 33188,
      "old_path": "internal/ceres/sparse_normal_cholesky_solver.cc",
      "new_id": "8a13e502db38f7206550d5b2352a815284d5a7b4",
      "new_mode": 33188,
      "new_path": "internal/ceres/sparse_normal_cholesky_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "3b619979f6fd7cb53dbcb09e39f3e925b6564066",
      "old_mode": 33188,
      "old_path": "internal/ceres/spmv_benchmark.cc",
      "new_id": "60cf214649e15384712876513b6bc7e1e741982d",
      "new_mode": 33188,
      "new_path": "internal/ceres/spmv_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "48492645cd137f837415c7befe69022f0ac907eb",
      "old_mode": 33188,
      "old_path": "internal/ceres/subset_preconditioner_test.cc",
      "new_id": "ffd11d4cc77094b1f3a83ce3294bab75f53ac1c7",
      "new_mode": 33188,
      "new_path": "internal/ceres/subset_preconditioner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b567e5e093b05191911c05ee129edfbbca8279c",
      "old_mode": 33188,
      "old_path": "internal/ceres/triplet_sparse_matrix.cc",
      "new_id": "b25f2b6bb605cf8330d595e6b686dfa657f634d2",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "bcb3d2bbf7e60543bfbf9f0d48833a6043c9569f",
      "old_mode": 33188,
      "old_path": "internal/ceres/triplet_sparse_matrix.h",
      "new_id": "caf6e1d54bd04463f3156417e30c3271f07acc0d",
      "new_mode": 33188,
      "new_path": "internal/ceres/triplet_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "91f9deb9039dd7bd251ea7de6fed118434e12914",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.h",
      "new_id": "721edda8961d9e47c91054d701507e5cb3189b15",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.h"
    },
    {
      "type": "modify",
      "old_id": "acc7da01718bd9c23644ea4b6dd7fafd2ba5284d",
      "old_mode": 33188,
      "old_path": "internal/ceres/visibility_based_preconditioner_test.cc",
      "new_id": "0a65aa1956bfabd2653248cf223ea42c01b5e413",
      "new_mode": 33188,
      "new_path": "internal/ceres/visibility_based_preconditioner_test.cc"
    }
  ]
}
