)]}'
{
  "commit": "86814ab1939f80e60bfebf701035fad3a0a2ba4a",
  "tree": "80ad77a5d7a60ba54e37150ae14057c125b006d2",
  "parents": [
    "9814a91fcf90c282af57c02d5dc97be67576a91f"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu Apr 05 11:48:26 2018 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Apr 06 16:51:14 2018 -0700"
  },
  "message": "Add Iterative Refinement\n\nAdd a class IterativeRefiner which implements iterative refinement\nfor SPD linear systems.\n\nChange-Id: I705d4e96cb7de9226ee35e2a9c11d98ffc0ee239\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15de209e25bc41573658aa6a3cd67f76ae2b174f",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "2d0a5f0b6661fca3dce1bb9d13cad9bad64da536",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "d90e5a3fc556b5baf4ae228847c1fde9a4f857e3",
      "old_mode": 33188,
      "old_path": "bazel/ceres.bzl",
      "new_id": "6ba01376686bf0fdd5ec8eeea50197f67d79c2d9",
      "new_mode": 33188,
      "new_path": "bazel/ceres.bzl"
    },
    {
      "type": "modify",
      "old_id": "a70f973a0f2ec6dfa50c48b65e246b8b27438dd3",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "89241734653fafb6743c511e1adb8f45050a070c",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a5a0c72fd2229f9d053f13c3448c208f81705eb",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_refiner.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "471116ce1116e1a61624e3212a1895d61037d187",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_refiner.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aac25348384ad26ea041e17d35fabd60476d0a1",
      "new_mode": 33188,
      "new_path": "internal/ceres/iterative_refiner_test.cc"
    }
  ]
}
