)]}'
{
  "commit": "75e575cae0ea1fdd086d9b68113558d9f67ffa13",
  "tree": "4ab0fbdd58f0b82d14c64336247987a863212acc",
  "parents": [
    "8def196166ddd56be2e8e547d9df1c73d0ad3391"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Jan 19 16:57:38 2020 +0000"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Jan 19 16:57:38 2020 +0000"
  },
  "message": "Fix use of incomplete type in defaulted Problem methods\n\n- As Problem contains a unique_ptr\u003cProblemImpl\u003e and as defaulted\n  methods are declared inline where ProblemImpl\u0027s implementation is not\n  available use of \u0027\u003d default\u0027 will generate compile errors on strict\n  compilers.\n- This CL moves the definition of defaulted methods to the\n  implementation.\n\nChange-Id: I7d79757cf684378fadef8e6f4000c84387018cdb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba9b90367119de6ddd0cd1e448802162dda7bf69",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "e43616e7f55eb6bb21c69b0ddb37f6d4ca828963",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "f4efa6e645acd32dec2e95b872c11ea31776d419",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem.cc",
      "new_id": "767fe9772961937571af0ebdd0a45401ec61676f",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem.cc"
    }
  ]
}
