)]}'
{
  "commit": "fda6214f33ac83508b4be068efa9d22487b7147d",
  "tree": "82a2d38da42f200a8c30bddae3eb22910e231076",
  "parents": [
    "1e8e9452d0a7dfaf5697b544810798a58e35443e"
  ],
  "author": {
    "name": "Pau Gargallo",
    "email": "pau.gargallo@gmail.com",
    "time": "Thu Jun 14 09:31:11 2018 +0200"
  },
  "committer": {
    "name": "Pau Gargallo",
    "email": "pau.gargallo@gmail.com",
    "time": "Thu Jun 14 09:31:11 2018 +0200"
  },
  "message": "Handle NULL permutation from SuiteSparseQR\n\nSuiteSparseQR sets permutation to NULL when the permutation is the\nidentity. Thus, instead of checking that permutation is not NULL, we\nhandle that case when building the inverse_permutation.\n\nChange-Id: Ib0fcdf3462da765ac0d4b7aee47a1dff7b3a6c53\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c63c2cb273737db39cc9f652fae1e56d57c8a27",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_impl.cc",
      "new_id": "f7f1dc91a3bad812ec324e4203ca2d0f7265326f",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_impl.cc"
    }
  ]
}
