)]}'
{
  "commit": "8e962f37d756272e7019a5d28394fc8f8065f01f",
  "tree": "b16b8f2fcc266e729a1e6046935f9424771aee80",
  "parents": [
    "13c7a22cee789fa03a72520b1cb861cd8e9a5a54"
  ],
  "author": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Mon Feb 17 15:33:46 2020 +0100"
  },
  "committer": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Tue Feb 25 08:57:22 2020 +0100"
  },
  "message": "Add Autodiff Codegen Tests\n\nThis patch adds end-to-end tests for the autodiff codegen system.\nFirst, code is generated for various functors. This code is then\nexecuted with different arguments and the result is compared\nto traditional autodiff.\n\nChange-Id: Icba9996ece26384a795d5b50480ec8194cab572f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1611870261c0a806c8215b440748660e3170a031",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "738b43104c569a3ddcfed216c438455ffdb9272a",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "db21f9c3bab52929734fa1169d8f1d3b394782d7",
      "old_mode": 33188,
      "old_path": "internal/ceres/codegen/CMakeLists.txt",
      "new_id": "4bea21ff4f0f2dcf5fb85812b5af979d1254fe4f",
      "new_mode": 33188,
      "new_path": "internal/ceres/codegen/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6c5cbcc1a4dd709d527f625402d0826c1ef213e",
      "new_mode": 33188,
      "new_path": "internal/ceres/codegen/autodiff_codegen_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5a9f447c33d6ab6ac5945549766721439770ba2",
      "new_mode": 33188,
      "new_path": "internal/ceres/codegen/autodiff_codegen_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c34e77355185b1ccf690263110c7b0585e6c013e",
      "new_mode": 33188,
      "new_path": "internal/ceres/codegen/test_utils.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a2792727e1b7f5ec88747525effa38bfd859949",
      "new_mode": 33188,
      "new_path": "internal/ceres/codegen/test_utils.h"
    },
    {
      "type": "modify",
      "old_id": "515685679961b1f5854a3d18378580013fab58c9",
      "old_mode": 33188,
      "old_path": "internal/ceres/test_util.cc",
      "new_id": "a131b795e1c420031ac6d9ad83b0ec8c24adab8c",
      "new_mode": 33188,
      "new_path": "internal/ceres/test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "b5f13938fba89705270fe6c7b685dd46a3efe0cb",
      "old_mode": 33188,
      "old_path": "internal/ceres/test_util.h",
      "new_id": "ad9822833fe691f4faecdfd45626403c17c52723",
      "new_mode": 33188,
      "new_path": "internal/ceres/test_util.h"
    }
  ]
}
