)]}'
{
  "commit": "27183d661ecae246dbce6d03cacf84f39fba1f1e",
  "tree": "47e4d6ac72bfa3d1e76d68c4386c7457ed513d57",
  "parents": [
    "7ac7d79dca2ac6b482da50fd9ad0227ba8d6c632"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Jul 11 16:30:59 2019 +0200"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Apr 02 06:49:42 2020 -0700"
  },
  "message": "Allow LocalParameterizations to have zero local size.\n\nLocal parameterizations with zero tangent/local size will cause the\ncorresponding parameter block to be treated as constant.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/347\n\nChange-Id: I554a2acc420f5dd9d0cc7f97b691877eb057b2c0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0883c6d468c45a1ee481e85cfb351aa8a38111be",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "b95796b82d20eed6e002cf387a8c11e55ccadbcb",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "e43616e7f55eb6bb21c69b0ddb37f6d4ca828963",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "977a7082b74286569e119c35f3f762eb456ba5b4",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "ad5ffe6d44f1a89658bf9f1cb525ab078d9bf5f9",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_test.cc",
      "new_id": "34a36c69d3a1da189e9535fb062aee735da626e9",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3b7ae49011eb0f40b2d9157301c43eb3260e1709",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block.h",
      "new_id": "d8432c798c2eca70c2e2b66636ac588c3cd02ac5",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block.h"
    },
    {
      "type": "modify",
      "old_id": "4b65c40b8eabbfb8cb19fad57c908322e44b75cf",
      "old_mode": 33188,
      "old_path": "internal/ceres/parameter_block_test.cc",
      "new_id": "a5a4230dc6c055a134aaaf5eada6e3a54967459f",
      "new_mode": 33188,
      "new_path": "internal/ceres/parameter_block_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a36c2be1ad3e532cf5059ddfff2b811536eb419",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "6cc4d336c6a2e7428db77a793c66e55dc9f79cff",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "12e8dc29a69b124997a8f54cc3ddc6723ae362e2",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_test.cc",
      "new_id": "f2b5da5c604fdde71111e3aa8f33ae9acf74de9a",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "601c1e4003dcb847d24b750acc18fa7cae6dd483",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_test.cc",
      "new_id": "58148b2174852340ec4ebad4e5db85bd8d279dd8",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_test.cc"
    }
  ]
}
