)]}'
{
  "commit": "ca6d841c251fc51dec25b516b8697db0362dce11",
  "tree": "89d1e0e0f7c04071e3e8dea0db9e1d074e2f5f91",
  "parents": [
    "97d7e0737265e54ef88ef0ee432d298b6b1eadaa"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jan 19 14:43:49 2022 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Jan 22 10:54:01 2022 -0800"
  },
  "message": "Add AutoDiffManifold\n\nAutoDiffManifold allows the user to define a templated\nfunctor that implements the Plus and Minus operations\non the Manifold and will compute the Jacobians needed\nto define the Manifold object using automatic differentiation.\n\nChange-Id: Ibd073c25847389308ca1ab66e6f5fe78aae77205\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb5f459a01be5ffa931a19defe8d6dcaa43e8353",
      "new_mode": 33188,
      "new_path": "include/ceres/autodiff_manifold.h"
    },
    {
      "type": "modify",
      "old_id": "86a84abcb53dc022a0291e3abba9fc66b2b74b3d",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "a070c961de0f17061c092258e9d10d13ad9d8275",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "3d39458399b329176812cb8537bc9e3d91fe820b",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "56e88cbbc783d4e2de27d303656889dd9800894b",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f204d5ad9b01b6197f6f49694e52062bbb25aa29",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_manifold_test.cc"
    }
  ]
}
