)]}'
{
  "commit": "bf1aff2f0eb5733a5dc9a497d5cf67cff25292e5",
  "tree": "07b0d836a71f7b779e70fe94727ecf2b8dcf3084",
  "parents": [
    "92d6541c77ba9d60d9a69814298f16202a3c0e59"
  ],
  "author": {
    "name": "Julian Kent",
    "email": "jkflying@gmail.com",
    "time": "Wed Mar 04 10:50:24 2020 +0100"
  },
  "committer": {
    "name": "Julian Kent",
    "email": "jkflying@gmail.com",
    "time": "Sat Mar 07 12:23:16 2020 +0100"
  },
  "message": "Fix 3+ nested Jet constructor\n\nIn Jet types, there is an attempt to set the derivative to 0.\nHowever, if the derivative is not directly a scalar but a Jet\u003cJet\u003e,\nthis cannot be constructed directly from a 0 literal. This is solved\nby using the default constructor for the scalar type instead of 0.\n\nThe typical use case for this is adding constraints to the second\nderivative of a curve in an Autodiff cost function.\n\nChange-Id: Id480096632a731f312be12e294b3d6e244211529\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1879ea18ca2d6a9b9333c3db6044824a85af7fce",
      "old_mode": 33188,
      "old_path": "include/ceres/jet.h",
      "new_id": "1f81743e47ae6f587576d84fb9ec81721119db95",
      "new_mode": 33188,
      "new_path": "include/ceres/jet.h"
    },
    {
      "type": "modify",
      "old_id": "dff660bf2e6ec34c8a012582e7aff198d09438a9",
      "old_mode": 33188,
      "old_path": "internal/ceres/jet_test.cc",
      "new_id": "a6cad626e0fd4e37a94de0847284c208ded341ad",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_test.cc"
    }
  ]
}
