)]}'
{
  "commit": "fef6d5875b7f392e89a69e683ad65fbe48671a5e",
  "tree": "609cf220d6bc59c10fb7b63f7591515413b5e200",
  "parents": [
    "37a3cb38414002c3dd8c76d152b483ce12f9611c"
  ],
  "author": {
    "name": "Dmitriy Korchemkin",
    "email": "dmitriy.korchemkin@gmail.com",
    "time": "Sun Nov 13 00:37:52 2022 +0300"
  },
  "committer": {
    "name": "Dmitriy Korchemkin",
    "email": "dmitriy.korchemkin@gmail.com",
    "time": "Mon Nov 14 18:37:46 2022 +0300"
  },
  "message": "Parallel left products for PartitionedMatrixView\n\nParallel left products for PartitionedMatrixView using parallel for\nloops with fair partitioning.\nUpdates for evaluation benchmark including replacing program with a\npreprocessed one\n\nChange-Id: Ia1cc3293f106cec6b7d933675cea4e7c5a6b71e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b45d46de486e1e24794e6a852a9e10b7a8f4724",
      "old_mode": 33188,
      "old_path": "internal/ceres/bundle_adjustment_test_util.h",
      "new_id": "696b39e979ddefb7f5ec9e352bbe46fae7ba9dd7",
      "new_mode": 33188,
      "new_path": "internal/ceres/bundle_adjustment_test_util.h"
    },
    {
      "type": "modify",
      "old_id": "56b4f19abcc87584625354635a3ad136ca3e5580",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluation_benchmark.cc",
      "new_id": "aba2386de16cdbda4094ca18326b7ff15328ed99",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluation_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "bbd5e4b3b461bf1ccedb8e9f7089d73884c26fdd",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement.cc",
      "new_id": "6249c8cdbba4fb6de75a26fea0aad7c55c898328",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.cc"
    },
    {
      "type": "modify",
      "old_id": "db4ad2b7812bec4ff4eb7e8bc8f6ea6b7362cd75",
      "old_mode": 33188,
      "old_path": "internal/ceres/iterative_schur_complement_solver.cc",
      "new_id": "589a1d29877dea30e61a282ef08076d0cb51a483",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_schur_complement_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "6cee2f6f7c35b468237a885249d27818d6c1b4b7",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_least_squares_problems.cc",
      "new_id": "4c55fbc55ab5a4b9dcfceb979142b5b324d191ae",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.cc"
    },
    {
      "type": "modify",
      "old_id": "0e14517d586f77f49c8b989f735c47717cfd8399",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_least_squares_problems.h",
      "new_id": "c56a338e1c2d3d2ee38c144c0315422f449d8c7e",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_least_squares_problems.h"
    },
    {
      "type": "modify",
      "old_id": "86106da8e5b62790d466d5e1a81150d9927afc92",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.h",
      "new_id": "533a0e5e66ff72242909cd65c22f66ff58347685",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.h"
    },
    {
      "type": "modify",
      "old_id": "fea0a7dfc0a18afd027a0755210cf48b0a065047",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_impl.h",
      "new_id": "689f09e2e60075ad9be14c49174ceec7be06b559",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_impl.h"
    },
    {
      "type": "modify",
      "old_id": "b11ea8e19a293bf740196fc434327e41479f3433",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_test.cc",
      "new_id": "4653e06907e4f0e0c289e83e9efde03175873333",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_test.cc"
    }
  ]
}
