)]}'
{
  "commit": "0c88301e6658f9c52e54621d45e333dce35c09ec",
  "tree": "3174c2d8222b55493b30578612d1f30ae993d3c1",
  "parents": [
    "f11c2562657254af63b656d01bca6923e785a163"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Sun May 15 22:26:18 2022 +0200"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jun 22 16:46:02 2022 +0000"
  },
  "message": "Provide optional METIS support\n\n* Split `CERES_NO_METIS` into two defines: `CERES_NO_PARTITION` and\n  `CERES_NO_METIS`. The former refers to METIS support in SuiteSparse,\n  the latter to the Eigen\u0027s MetisSupport module. This enables the use of\n  sparse matrix reordering independent from SuiteSparse.\n* Run Linux, macOS, and macOS Github workflows with METIS enabled\n  SuiteSparse.\n\nFixes #808\n\nChange-Id: I5076b7e1268d32cc3e7e56650edcbaf7fb3b59ce\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1214fd05007b8a5ecfc282ae7254408b6e423b62",
      "old_mode": 33188,
      "old_path": ".github/workflows/linux.yml",
      "new_id": "4f9d29bdda26a1687b6d9c24f469d7781c0ebcc3",
      "new_mode": 33188,
      "new_path": ".github/workflows/linux.yml"
    },
    {
      "type": "modify",
      "old_id": "431ad6cd7cd40d1629eb8cf6a02c0a8a5c4c8dfd",
      "old_mode": 33188,
      "old_path": ".github/workflows/macos.yml",
      "new_id": "03e5f8d6d72c8dd436ab89ea799a62c777681103",
      "new_mode": 33188,
      "new_path": ".github/workflows/macos.yml"
    },
    {
      "type": "modify",
      "old_id": "3c4a5a5a7b63d67822a4a1a3f74b55bea22ef6d3",
      "old_mode": 33188,
      "old_path": ".github/workflows/windows.yml",
      "new_id": "b7e5a2fd00e9e4ea7247d917343e9976ea8e3043",
      "new_mode": 33188,
      "new_path": ".github/workflows/windows.yml"
    },
    {
      "type": "modify",
      "old_id": "21eaefb3a45be8cec4b2364517db133384157070",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "f0d86f51f29d75a184ee89e76d7eaebbca135491",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "87dca328ba9d46fded4b63a70430999b1fa38667",
      "old_mode": 33188,
      "old_path": "bazel/ceres.bzl",
      "new_id": "f293424925557ef3689f4b6d70aaac0383b6090b",
      "new_mode": 33188,
      "new_path": "bazel/ceres.bzl"
    },
    {
      "type": "modify",
      "old_id": "32108e47bbb37c0025c408702915a843d7f9a3b4",
      "old_mode": 33188,
      "old_path": "cmake/CeresConfig.cmake.in",
      "new_id": "33d80781fe015cab46dfd4e224c6926a314f5c08",
      "new_mode": 33188,
      "new_path": "cmake/CeresConfig.cmake.in"
    },
    {
      "type": "modify",
      "old_id": "768b5df3a5f9bb23e6ed721b0f9b3cf575c3ad5a",
      "old_mode": 33188,
      "old_path": "cmake/FindSuiteSparse.cmake",
      "new_id": "4e059302057409ea3f80bd1ebbee6b6ba6bb5b47",
      "new_mode": 33188,
      "new_path": "cmake/FindSuiteSparse.cmake"
    },
    {
      "type": "modify",
      "old_id": "66a195a2424127edecc80cca86ddb92fd8aa1320",
      "old_mode": 33188,
      "old_path": "cmake/config.h.in",
      "new_id": "40079550f311db1ebd2b70e04dcc0edade1df695",
      "new_mode": 33188,
      "new_path": "cmake/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "4c9bfe76648b9bf2a5af12c72fc651b0b326096e",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "4e5008b2adea3732eec3d02b2c918e8f3d59d174",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b0c218d78ebf60b8c8daa0d76137d10ddc128e7d",
      "old_mode": 33188,
      "old_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc",
      "new_id": "f9ff44353da77b94d59ed34220b31475968caf52",
      "new_mode": 33188,
      "new_path": "internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3be222ee08e40908c822a39c74c642f53589451f",
      "old_mode": 33188,
      "old_path": "internal/ceres/eigensparse.cc",
      "new_id": "982608a1dbd67661cfc5dfc7e3245596d93b8891",
      "new_mode": 33188,
      "new_path": "internal/ceres/eigensparse.cc"
    },
    {
      "type": "modify",
      "old_id": "58d15eb0c91ca62f08a7f690980b19934c9f4b94",
      "old_mode": 33188,
      "old_path": "internal/ceres/eigensparse.h",
      "new_id": "04cdbad5b36cb2792582f22177f7ca749f13e9a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/eigensparse.h"
    },
    {
      "type": "modify",
      "old_id": "9f89c4b3399210ea3e981c90422e765f9d6d0b57",
      "old_mode": 33188,
      "old_path": "internal/ceres/reorder_program.cc",
      "new_id": "eb37dc358e51693a6b3a95ba114a9cdf163a5c9a",
      "new_mode": 33188,
      "new_path": "internal/ceres/reorder_program.cc"
    },
    {
      "type": "modify",
      "old_id": "233a599fce31ccc713d3400dccf4c3ea188897aa",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_complement_solver_test.cc",
      "new_id": "9ec9ffeaadbcbad8ba46364bbed6b39a90e1f7e8",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_complement_solver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "968b9585e6fc87724966b4c4cf134800935f7caf",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_utils.cc",
      "new_id": "7cf1f32965247a72cff70dc51c16fd8b4110f42d",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "88ef9353e1aa199b383b5802668a3a3f9dabc4c8",
      "old_mode": 33188,
      "old_path": "internal/ceres/suitesparse.cc",
      "new_id": "85fc5b23d3d94df8d778851d0150f979ec752c07",
      "new_mode": 33188,
      "new_path": "internal/ceres/suitesparse.cc"
    }
  ]
}
