)]}'
{
  "commit": "9c5f29d46d34e198d84d20b3fe265cf2c995141f",
  "tree": "cc46e44fcab157b5f18d831a3d5804d5f0e87c14",
  "parents": [
    "44039af2cb0e61d92c83800b2590a2576d131adc"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Feb 10 15:15:11 2022 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Feb 11 09:29:21 2022 -0800"
  },
  "message": "Use compiler attributes instead of [[deprecated]]\n\nThis change is needed because compiler attributes and c++\nannotations like [[deprecated]] do not mix well and we need that\nfor our public API.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/749\n\nChange-Id: I79eda795f2912f9af9ab36ee24b8428b47104743\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ec91e077ab7eb551ea38f8961f4879811b0248a",
      "old_mode": 33188,
      "old_path": "include/ceres/autodiff_local_parameterization.h",
      "new_id": "ac2b5e34500775f1151889fb435e0cf80e4cc660",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_local_parameterization.h"
    },
    {
      "type": "modify",
      "old_id": "4e631414788fa0bd106ead6b67eee0e3e82aa5f2",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_checker.h",
      "new_id": "b92a29d81e89e86ab22360a8169cdca8168c16a0",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_checker.h"
    },
    {
      "type": "modify",
      "old_id": "8984cbad567eaf75ccc14a78257ff2fb7857c5c8",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem.h",
      "new_id": "08a58d0aa1383d0f87b042dcb1afbb48208d5ad6",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem.h"
    },
    {
      "type": "modify",
      "old_id": "042d6116942afbead55f57e7427c2facd687d844",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem_solver.h",
      "new_id": "322f1f3c7d3e80cc3184d6553d62439f15288e8e",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem_solver.h"
    },
    {
      "type": "modify",
      "old_id": "7c72bb5c8ceccf2e08944eb0f275c3f224e8e1d1",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/port.h",
      "new_id": "a8a74096d88d51050e5872e28cbcf999e7cef595",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/port.h"
    },
    {
      "type": "modify",
      "old_id": "3a5b5546d50a16e440b8ce08c5facb3831cdba41",
      "old_mode": 33188,
      "old_path": "include/ceres/jet.h",
      "new_id": "dee27e49646784b35bb49c4c7e621b0435c1cb15",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "modify",
      "old_id": "d4a590f8f4ed9863c601952dacfaf03d2072ced3",
      "old_mode": 33188,
      "old_path": "include/ceres/local_parameterization.h",
      "new_id": "b18d6c64d925954856c2eaef909221152e3ded7b",
      "new_mode": 33188,
      "new_path": "include/ceres/local_parameterization.h"
    },
    {
      "type": "modify",
      "old_id": "dba29dcf1712de7890a72ad1e3d622677de545fd",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "1bec60afb90698d06720e19809f1c0fcc5544907",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    }
  ]
}
