)]}'
{
  "commit": "77c0c4d09c33f59f708ca0479aa2f1eb31fb6301",
  "tree": "bb44e5b783d7b148d471c475de3f5ffdd75315d1",
  "parents": [
    "19eef54fc29b9bf853f9195bcff7ea78f9c14c92"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Jan 18 16:26:47 2022 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Jan 22 11:18:19 2022 -0800"
  },
  "message": "Migrate examples to use Manifolds\n\nAlso change NULL to nullptr.\n\nChange-Id: I80a2328185d7891f61e07e64d5c1b59e74588ac7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ceac89a636ef31e16312c2466d3c90fb74830b68",
      "old_mode": 33188,
      "old_path": "examples/bal_problem.cc",
      "new_id": "8500b06bf88a1abe02715a132fe7567bae816a75",
      "new_mode": 33188,
      "new_path": "examples/bal_problem.cc"
    },
    {
      "type": "modify",
      "old_id": "b5b0c55e1faaef667d9460152d9559be292ae685",
      "old_mode": 33188,
      "old_path": "examples/bundle_adjuster.cc",
      "new_id": "ef2dbc4ba36cd115766b4247990134aff63a3fa6",
      "new_mode": 33188,
      "new_path": "examples/bundle_adjuster.cc"
    },
    {
      "type": "modify",
      "old_id": "13b40779d2f48ef9bf5f31a74ae75ee92f198951",
      "old_mode": 33188,
      "old_path": "examples/circle_fit.cc",
      "new_id": "e051b6a3f4ee833ad9ef441760a6b0c132a283cc",
      "new_mode": 33188,
      "new_path": "examples/circle_fit.cc"
    },
    {
      "type": "modify",
      "old_id": "fc7ff942925c6bcdb6235e1610d32e22cac4526f",
      "old_mode": 33188,
      "old_path": "examples/curve_fitting.cc",
      "new_id": "c89f3d9a35ff8b7247b1533576aa1f15405c7a8a",
      "new_mode": 33188,
      "new_path": "examples/curve_fitting.cc"
    },
    {
      "type": "modify",
      "old_id": "eab05be9e7b247996000a45b56e95cdce4e2e827",
      "old_mode": 33188,
      "old_path": "examples/denoising.cc",
      "new_id": "b885aedfb61998cffa8829c528a508438cbd2eac",
      "new_mode": 33188,
      "new_path": "examples/denoising.cc"
    },
    {
      "type": "modify",
      "old_id": "74782f4538c62d9b68cd4cb01dd5ffa0ef62ab1e",
      "old_mode": 33188,
      "old_path": "examples/ellipse_approximation.cc",
      "new_id": "b3a328447e3b912f3330d91efb3967fed4cfaa07",
      "new_mode": 33188,
      "new_path": "examples/ellipse_approximation.cc"
    },
    {
      "type": "modify",
      "old_id": "7b7983ec36db2b47d7d72c5610790f4d4986fbfd",
      "old_mode": 33188,
      "old_path": "examples/fields_of_experts.cc",
      "new_id": "c2d901b2043c028734d4349619d872d1fb0d7bd3",
      "new_mode": 33188,
      "new_path": "examples/fields_of_experts.cc"
    },
    {
      "type": "modify",
      "old_id": "6e120b59123acd8a6aabb0989e6fc7fdac2bcde3",
      "old_mode": 33188,
      "old_path": "examples/helloworld_analytic_diff.cc",
      "new_id": "5e452cc4a72fe9054f68e1439c3fcc737e0bd45e",
      "new_mode": 33188,
      "new_path": "examples/helloworld_analytic_diff.cc"
    },
    {
      "type": "modify",
      "old_id": "474adf38e56632c3e39b155078eef5a8f9e00f65",
      "old_mode": 33188,
      "old_path": "examples/helloworld_numeric_diff.cc",
      "new_id": "0459305554090e3356d34ec0de149001c77ee710",
      "new_mode": 33188,
      "new_path": "examples/helloworld_numeric_diff.cc"
    },
    {
      "type": "modify",
      "old_id": "77d9ac8999e2abeab875fe779c18b522ccd42d84",
      "old_mode": 33188,
      "old_path": "examples/libmv_bundle_adjuster.cc",
      "new_id": "91629c98191fa15379c04b698abca986f069eb86",
      "new_mode": 33188,
      "new_path": "examples/libmv_bundle_adjuster.cc"
    },
    {
      "type": "modify",
      "old_id": "55f3b70048c2cb0b0ac251623821bf32d93341f1",
      "old_mode": 33188,
      "old_path": "examples/libmv_homography.cc",
      "new_id": "1b51b829c8a386e43d200a307829e98066b3fe32",
      "new_mode": 33188,
      "new_path": "examples/libmv_homography.cc"
    },
    {
      "type": "modify",
      "old_id": "aac7bf97b2dd989e872b6e02e929f5a02b0e2853",
      "old_mode": 33188,
      "old_path": "examples/more_garbow_hillstrom.cc",
      "new_id": "ab5f381167969a5a5f0984adfbc11a9cd85b8073",
      "new_mode": 33188,
      "new_path": "examples/more_garbow_hillstrom.cc"
    },
    {
      "type": "modify",
      "old_id": "14566129b09fce9d9444997690d1f555bca460ee",
      "old_mode": 33188,
      "old_path": "examples/nist.cc",
      "new_id": "f12dbf3314af51137c240b40aa2c31db4cab0869",
      "new_mode": 33188,
      "new_path": "examples/nist.cc"
    },
    {
      "type": "modify",
      "old_id": "1a09a73a0e7f59eefa576983b64d07087b6d1a29",
      "old_mode": 33188,
      "old_path": "examples/powell.cc",
      "new_id": "806542fe360861243b5d7e3e93bb1da4091ead25",
      "new_mode": 33188,
      "new_path": "examples/powell.cc"
    },
    {
      "type": "modify",
      "old_id": "29137580d7e42c28457bbe067c84d807a98653fa",
      "old_mode": 33188,
      "old_path": "examples/robot_pose_mle.cc",
      "new_id": "90d5ab6695d2eeabfdd78ec2f3c50c6e08860164",
      "new_mode": 33188,
      "new_path": "examples/robot_pose_mle.cc"
    },
    {
      "type": "modify",
      "old_id": "8180d73405bf22dde02fe0defaf6fd027ab5fc0b",
      "old_mode": 33188,
      "old_path": "examples/simple_bundle_adjuster.cc",
      "new_id": "b02d3174cf329e030bc7a78f53713f975e9d0905",
      "new_mode": 33188,
      "new_path": "examples/simple_bundle_adjuster.cc"
    },
    {
      "type": "modify",
      "old_id": "20af0566c380c74a526b71e115083513fb63e89a",
      "old_mode": 33188,
      "old_path": "examples/slam/pose_graph_2d/CMakeLists.txt",
      "new_id": "8c006d5d102128dbb6dbe2e45456d6995aad4fef",
      "new_mode": 33188,
      "new_path": "examples/slam/pose_graph_2d/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "a81637cdb42f4d9c34ff9e95280a682d4002aec6",
      "old_mode": 33188,
      "old_path": "examples/slam/pose_graph_2d/angle_local_parameterization.h",
      "new_id": "f13285b8d956af9c321aecb0a8616f778501f213",
      "new_mode": 33188,
      "new_path": "examples/slam/pose_graph_2d/angle_manifold.h",
      "score": 65
    },
    {
      "type": "modify",
      "old_id": "117212370e006bfe6f829f9806684843c4106952",
      "old_mode": 33188,
      "old_path": "examples/slam/pose_graph_2d/pose_graph_2d.cc",
      "new_id": "b57f4e72957004382a26df795b608a3ebc3cfc86",
      "new_mode": 33188,
      "new_path": "examples/slam/pose_graph_2d/pose_graph_2d.cc"
    },
    {
      "type": "modify",
      "old_id": "2f8d6a41f5903478344ef2c28bac61b34d47608e",
      "old_mode": 33188,
      "old_path": "examples/slam/pose_graph_3d/pose_graph_3d.cc",
      "new_id": "798e2366f883931a4cc47e5cd7a8fee71fa01225",
      "new_mode": 33188,
      "new_path": "examples/slam/pose_graph_3d/pose_graph_3d.cc"
    },
    {
      "type": "modify",
      "old_id": "eb39d23fa88a4738857c44174a62f100336e23e9",
      "old_mode": 33188,
      "old_path": "examples/snavely_reprojection_error.h",
      "new_id": "8f848d006a3747421f9507260bbc4e1552b30a52",
      "new_mode": 33188,
      "new_path": "examples/snavely_reprojection_error.h"
    },
    {
      "type": "modify",
      "old_id": "a070c961de0f17061c092258e9d10d13ad9d8275",
      "old_mode": 33188,
      "old_path": "include/ceres/ceres.h",
      "new_id": "8827b3075c600d15dd4298bdd34816a9b8f47fb2",
      "new_mode": 33188,
      "new_path": "include/ceres/ceres.h"
    },
    {
      "type": "modify",
      "old_id": "d5b696a1efab880348c7657ce5c7084d829ccfbb",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_checking_cost_function_test.cc",
      "new_id": "6f99b122b90cc8656b1a1ec735c2d10927a81278",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_checking_cost_function_test.cc"
    }
  ]
}
