)]}'
{
  "commit": "a60c14525f3f04c7346ac05db51aaac48bab700d",
  "tree": "036b0028d1c7b824843c5cd881dfbc2991a76650",
  "parents": [
    "084042c25281d97aede4164d864314646b041de1"
  ],
  "author": {
    "name": "huangqinjin",
    "email": "huangqinjin@gmail.com",
    "time": "Tue May 28 17:46:44 2019 +0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Jun 05 05:09:30 2019 +0000"
  },
  "message": "Explicitly delete the copy constructor and copy assignment operator\n\nThe implicitly-declared copy constructor and copy assignment operator\nof ProductParameterization are not deleted since the corresponding\nfunctions of the member vector are defined, though ill-formed if they\nare instantiated.\n\nWith dllexport, the compiler must generate all of the member functions\nof the class, including those are implicitly-declared, so we need\nexplicitly delete the ill-formed ones.\n\nChange-Id: Iaa763dfaefdc74a9840f244ba05c6bfd0bd99492\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "338ab54ef3aa74cca67a6db8e57ad3329dbc037a",
      "old_mode": 33188,
      "old_path": "include/ceres/local_parameterization.h",
      "new_id": "a695638e116e67d3f72a66487c274975a00d5600",
      "new_mode": 33188,
      "new_path": "include/ceres/local_parameterization.h"
    }
  ]
}
