)]}'
{
  "commit": "7edb3a6b928b2b4faa8b9592750c58106e120940",
  "tree": "aad454b74583d99e391204b9b0f4bcf02d3e8743",
  "parents": [
    "b2a03ef919e152fb074a2912fb1541e7f46ecfdd"
  ],
  "author": {
    "name": "Johannes Beck",
    "email": "jodebo_beck@gmx.de",
    "time": "Mon Oct 08 22:15:22 2018 +0200"
  },
  "committer": {
    "name": "Johannes Beck",
    "email": "jodebo_beck@gmx.de",
    "time": "Tue Oct 09 22:35:17 2018 +0200"
  },
  "message": "Add parameter dims for variadic sized cost function\n\nThe class parameter dims is a helper class that holds the parameter\ndimensions. The parameter dimensions are either dynamic or the\nsizes are known at compile time. It is used to pass parameter block\ndimensions around (e.g. between functions or classes).\n\nAlso the dimensions of the parameter blocks are checked at compile\ntime and must be greater than zero. This means trailing zero parameter\nblocks will result in a compile error.\n\nChange-Id: I4decf2f09e63fdb0fd652022b2be2a1cfd9c4478\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79d0680ff189c28b4aab49858df63a78f93d499a",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/parameter_dims.h"
    },
    {
      "type": "modify",
      "old_id": "fbce4189cd87d2a4160bdbd3bf2a2652daa7caa0",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "5bbe2bde7f4745581b366c8a21396afaaa7b9c8b",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a95cf509b28ce54b71cc18496dc31a0154a4bcc",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_dims_test.cc"
    }
  ]
}
