)]}'
{
  "commit": "550766e6da49dca895a6e2056b0872c557157c5b",
  "tree": "78b0ad2e53acd0f6353e795e80c48c72c9372536",
  "parents": [
    "8da9876e7af29df6b258d18d246f0b1e81d9e066"
  ],
  "author": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Wed Mar 18 20:09:20 2020 +0100"
  },
  "committer": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Thu Mar 19 14:54:08 2020 +0100"
  },
  "message": "Add Autodiff Brdf Benchmark\n\nThe disney brdf is a good benchmark cost functor, because it has\n - 28 parameters in 7 blocks\n - 3 residuals\n - Lots of low-level arithmetic\n\nChange-Id: I62c8a717d0aecb64639158f971bdccf6afdfae36\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e42e5840ac37d0b7f6d9cbf1092011673d12e96c",
      "old_mode": 33188,
      "old_path": "internal/ceres/autodiff_benchmarks/CMakeLists.txt",
      "new_id": "29a238c462ab31e4db59ec28377f9b48142c0e49",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b66ecf352c83d335d7d6c2e1278fb364a2c225f7",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/brdf_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "287c4098fe6973d9e83a2adead09e9d595a8892a",
      "new_mode": 33188,
      "new_path": "internal/ceres/autodiff_benchmarks/brdf_cost_function.h"
    }
  ]
}
