)]}'
{
  "commit": "c9abea1fa0cf02688e161d45ef983aac08f8afed",
  "tree": "da5791e3e00906bfab4d9d3b4fb9e538ce94a5d6",
  "parents": [
    "08d02d7177c79a78746acce0fa4a21ed766340a8"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Apr 08 22:47:05 2017 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Apr 25 01:30:44 2017 +0000"
  },
  "message": "Add InvertPSDMatrix.\n\nThis helper function lets the user compute the inverse or\nthe pseudo-inverse of a matrix.\n\nChange-Id: Ia257859ad901debce2ea19f47907faf0b7b94759\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c4244245c35ea100184dba2df881e8ea1fb9a44",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "5b6e99cff71646d6737fcf8e9c47d725ecef4e9d",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34daf88ab68b34220480f056c46d016f686e2200",
      "new_mode": 33188,
      "new_path": "internal/ceres/invert_psd_matrix.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5da9c113b505ff3893752076cf89c833f959c175",
      "new_mode": 33188,
      "new_path": "internal/ceres/invert_psd_matrix_test.cc"
    }
  ]
}
