)]}'
{
  "commit": "e751d6e4f0daa9f691c5ed25ca8dc564875d8bef",
  "tree": "cecada2bc3715ef5c92d89613177b0d87fd719fe",
  "parents": [
    "e9eb76f8ef9835940659cfb3a312ed6822c48152"
  ],
  "author": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Wed Apr 08 10:43:53 2020 +0200"
  },
  "committer": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Wed Apr 08 10:43:53 2020 +0200"
  },
  "message": "Remove AutodiffCodegen\n\n- Remove Codegen files\n- Revert Jet and Rotation\n\nChange-Id: I005c5f98f2b6dfa5c7fd88d998b6aa83e47dab60\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f11e57942feca0a32f02c7b6af055996b8bd505e",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "7de7d3751512fa39590a273966c9d819b0fc0bfb",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "57df0881d72d1be941d4316892ef9d801befb7f7",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/codegen_cost_function.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d7ed09e6e344c612e6489b7d3ed192592ade2344",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/generate_code_for_functor.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2b98146dc5edc338ffd50201a6d96c2a28eda20e",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/code_generator.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "864aa0c14cd8c0a9699b702bb0a4ee7ab57856e5",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/eliminate_nops.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e1ff2ce0c54a8b8d94eb64a371ed1a43a5d7c16",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/expression.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7c5df801a610c16f47ad0e02bd10dd1499c82e2e",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/expression_graph.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5499930e16d96c293c509d67adb9e91cccdb589b",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/expression_ref.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1e376af207038f12a59940c1fd70e242fe8c2954",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/optimization_pass_summary.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8e06e8b2a126a1bfb274098a014a0f39c646ad1a",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/optimize_expression_graph.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5d32d5bb86136748be23f26873e02c59bf4a9f7d",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/internal/types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3a43a64cd6938c5d3a46791841713ac24369eef",
      "old_mode": 33188,
      "old_path": "include/ceres/codegen/macros.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1f81743e47ae6f587576d84fb9ec81721119db95",
      "old_mode": 33188,
      "old_path": "include/ceres/jet.h",
      "new_id": "966e1b8fd0b25971174f323ae21cebb5e753db63",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "modify",
      "old_id": "ce06a2cd1c9d4c629bae53d6e4b2124ee98a965a",
      "old_mode": 33188,
      "old_path": "include/ceres/rotation.h",
      "new_id": "7d5c8ef1fb2fbf63b10ff1f21e84ffdccf8f7996",
      "new_mode": 33188,
      "new_path": "include/ceres/rotation.h"
    },
    {
      "type": "modify",
      "old_id": "95579daccd16b88d09acc2a0e820c14f8679b914",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "37112227e7c762ab0ea4c356e63785195b6a6ff2",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b1b50814819cdd119cd52b70101916bea873da22",
      "old_mode": 33188,
      "old_path": "internal/ceres/autodiff_benchmarks/snavely_reprojection_error.h",
      "new_id": "8da8bea659629f44ab641f8ed2138a2de84f3e2b",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/snavely_reprojection_error.h"
    },
    {
      "type": "delete",
      "old_id": "7b5fd61e837aaabf3e0fc2270f7bfb18afedfcd0",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/code_generator.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f94a873da87406cc16180cf039d7629461758dcf",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/eliminate_nops.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1a475b3e4e675fbb725a05ebea3f318b3c9fbdc3",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/expression.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "59f20eab7fe5602ea8c7262768e0bfecd27529e9",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/expression_graph.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "369aec445bd83e602f0679dce02de222e33b4c95",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/expression_ref.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5414dc617e8b78f52bc6b022aa8968b10e764ed1",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/optimize_expression_graph.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
