)]}'
{
  "commit": "54ad3dd03c9e0dc426fd76bcb0d03e8365ccda1f",
  "tree": "c171b0274a4618cf8f6a97d2babacaf822c5b6c5",
  "parents": [
    "ba360ab0745c4edd15df519a0f4a2a12d4e6b11b"
  ],
  "author": {
    "name": "Dmitriy Korchemkin",
    "email": "dmitriy.korchemkin@gmail.com",
    "time": "Mon Dec 19 18:24:54 2022 +0300"
  },
  "committer": {
    "name": "Dmitriy Korchemkin",
    "email": "dmitriy.korchemkin@gmail.com",
    "time": "Tue Apr 11 00:33:55 2023 +0300"
  },
  "message": "Reorganize ParallelFor source files\n\nChange-Id: Ic4941919e59210b48e447cbb61e539200c8c89df\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1117aaaa2209b68ae69dd83f283c25bb64b32a3",
      "old_mode": 33188,
      "old_path": "bazel/ceres.bzl",
      "new_id": "dc92e0bb8e7395cc6a9e919c7dfaa1c8ea0f291a",
      "new_mode": 33188,
      "new_path": "bazel/ceres.bzl"
    },
    {
      "type": "modify",
      "old_id": "d905415fb66898bf6b71c1108191f17642b180b0",
      "old_mode": 33188,
      "old_path": "docs/source/features.rst",
      "new_id": "ba22b9e3b7f28bc6827a5ef5a4cef492bea7d410",
      "new_mode": 33188,
      "new_path": "docs/source/features.rst"
    },
    {
      "type": "modify",
      "old_id": "d9e338fdf2428534e08d6c43e58e97c71453fcf1",
      "old_mode": 33188,
      "old_path": "docs/source/installation.rst",
      "new_id": "3838ccb7144e83b1919274178f31fadda9197ba4",
      "new_mode": 33188,
      "new_path": "docs/source/installation.rst"
    },
    {
      "type": "modify",
      "old_id": "e281b286b16093db172c79db50c7c9c22a1185f2",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "7f7340bea3864a4851749e1f7f8b274da631f287",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "09c6525c9dc2af96110e44d2710e467421b8fa5c",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "52249c57d01b61e69178bd52d1a952ed40777113",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "23dbbd686be86c74ce5e9377aa3f894f93a4a806",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "9729ef609952ab2ae7e8ed53d263d122260b3832",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "deb0a80db42720857d290c7273d5a283b054f41f",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_dense_matrix.cc",
      "new_id": "30d73f53f4fbdecb797fa6044dec7104d17354e7",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_dense_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "fd109baf0bc2f047c47eff3418c2af630943d847",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_diagonal_matrix.cc",
      "new_id": "daabf8be1d0195a27d98bb42f0f6d078575eabde",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_diagonal_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "36a318886cfc37b316252a918cda39b4d3045a02",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_random_access_sparse_matrix.cc",
      "new_id": "bd9f1baf36cf94c6f3773d073d4b44550deacecd",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_random_access_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "f49f229ab6775a809c9cac0490660856ec27fb37",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.cc",
      "new_id": "a60ee89cc49670bc3bc05a3c8716e24cf8db5a2b",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "91f2946038fb7776eadddf8441a6ec30318f38ee",
      "old_mode": 33188,
      "old_path": "internal/ceres/eigen_vector_ops.h",
      "new_id": "8b519e6d6cb847c44cc195d45b51133ca7355419",
      "new_mode": 33188,
      "new_path": "internal/ceres/eigen_vector_ops.h"
    },
    {
      "type": "modify",
      "old_id": "dbba3a7591250c06f964a93edbec903bc68ba14e",
      "old_mode": 33188,
      "old_path": "internal/ceres/implicit_schur_complement.cc",
      "new_id": "9c73de68946e855f58e7f57fc809fa10b07b8879",
      "new_mode": 33188,
      "new_path": "internal/ceres/implicit_schur_complement.cc"
    },
    {
      "type": "modify",
      "old_id": "81ced2cf0d081bd305ffa7ce7211340e001f84df",
      "old_mode": 33188,
      "old_path": "internal/ceres/levenberg_marquardt_strategy.cc",
      "new_id": "b37f74e7e73a545451eb3ddc08aa65667f452fc3",
      "new_mode": 33188,
      "new_path": "internal/ceres/levenberg_marquardt_strategy.cc"
    },
    {
      "type": "copy",
      "old_id": "3c0671ed3c06fdb12006a2968a4358002a3bbe23",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_cxx.cc",
      "new_id": "a92276d4fc574694760524c7f51d9a7cca3b094e",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for.cc",
      "score": 71
    },
    {
      "type": "modify",
      "old_id": "bf38603faa7f706c06e93bb81e308ac917542f77",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for.h",
      "new_id": "7536c74c348bb684091869c639f2630b8e07ee8c",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for.h"
    },
    {
      "type": "modify",
      "old_id": "871bb52d5f435778fb9d670299be4b86060a8392",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_test.cc",
      "new_id": "b3c210f069e7dee5422db9b85582e3f5e4e9dd7d",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for_test.cc"
    },
    {
      "type": "rename",
      "old_id": "3c0671ed3c06fdb12006a2968a4358002a3bbe23",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_cxx.cc",
      "new_id": "0e387c5eaaa03b61e738181f5460b2c55c46e65e",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_invoke.cc",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "fb871560799971f6659df33a12fcf6653296a775",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_cxx.h",
      "new_id": "3e67e37bb7920c0c08ce406b806db4667864d355",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_invoke.h",
      "score": 85
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20d6dbcf7f05fe62750cb8256c0f69d64f8adc56",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_vector_ops.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "309d7a89d4da7081b06970bca3172c67f4ab8c3a",
      "new_mode": 33188,
      "new_path": "internal/ceres/partition_range_for_parallel_for.h"
    },
    {
      "type": "modify",
      "old_id": "e685f5b768a3009d0dccbc129258036b918bd171",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_impl.h",
      "new_id": "385ceb1f921e8970588578644dce3d29681c3186",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_impl.h"
    },
    {
      "type": "modify",
      "old_id": "7ccbbd12820df7714b86ec295db2882cf73f0c33",
      "old_mode": 33188,
      "old_path": "internal/ceres/program_evaluator.h",
      "new_id": "372b2602bcaa0a399dd0e8001f2ef69e998bf404",
      "new_mode": 33188,
      "new_path": "internal/ceres/program_evaluator.h"
    },
    {
      "type": "modify",
      "old_id": "36936ee7ea68c64f6c951be750d59ecfa886aa8b",
      "old_mode": 33188,
      "old_path": "internal/ceres/wall_time.h",
      "new_id": "d50349337d9b0e515b8b279aa0cfa44c851a023d",
      "new_mode": 33188,
      "new_path": "internal/ceres/wall_time.h"
    }
  ]
}
