)]}'
{
  "commit": "5f87f35cecbd093fa25fae81eb3abcbd72707d01",
  "tree": "77303f187fa4e4661c0f8c7a2f402659885af80d",
  "parents": [
    "6120507e03a1d57a6c3df38c888abc4363aa0486"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Feb 27 11:00:49 2017 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Feb 27 11:09:08 2017 -0800"
  },
  "message": "Changes from William Rucklidge\n\nChange-Id: Ia5d724edef947870fe13050a71aa1cba878352a8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db87619dd72d5ca04646701e0907b6d9c0ea82b9",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "18d7aeca592dd720e9cb5936d206c708a38a8095",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "45a7c69fa7a1bfe67be0115010205af4fffafa07",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "96391ba467c66439f709dbdbdf0568246d0ba0d5",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "cbfcb71c29777e9a41791b0578038402ed02e060",
      "old_mode": 33188,
      "old_path": "internal/ceres/generate_template_specializations.py",
      "new_id": "50c2b584b786e8094f4915c44e6dfc44a2b10341",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_template_specializations.py"
    },
    {
      "type": "modify",
      "old_id": "210eff1ab3bf0ca445ea2e2d0c2638bb0decf24f",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view.cc",
      "new_id": "23927a701046e4e10ca6f8708d3bab0609a81a50",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view.cc"
    },
    {
      "type": "modify",
      "old_id": "f6108338bd0f63d983a6c92bc1bc60f48de9c3e8",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_template.py",
      "new_id": "7894523cdea16d36633bc0a106b28a72c2d6e9a5",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_template.py"
    },
    {
      "type": "modify",
      "old_id": "0def9f0503522bff6c99303f5b0f4a12427e08cf",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator.cc",
      "new_id": "a1fc5049a077be1d0e47bfea20cce5cbee09ce97",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator.cc"
    },
    {
      "type": "modify",
      "old_id": "979ef254afc24c02786f05e159de6a3f5c46df1d",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_template.py",
      "new_id": "2f38cf5ad8fda5e65fe6fec26100ce6c7b4b8096",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_template.py"
    },
    {
      "type": "modify",
      "old_id": "60f4291283033076a3c891dafaeb85b0305174ec",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_templates.cc",
      "new_id": "610b3496cc4f4c4d4225c039621376378e634516",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_templates.cc"
    },
    {
      "type": "modify",
      "old_id": "8d9fc083cb427785a595075b55a9b05fee90822d",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "716307a462379cd79ba8447a5d00c8775f9c1f2b",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    }
  ]
}
