)]}'
{
  "commit": "21d40daa0091a59a933fbe3ba35b9c69a89a8919",
  "tree": "28546fc765c1156d1c2cb9b25b28f9036bf2aa8a",
  "parents": [
    "9350e57a45734ed0c04348ca63f816245bc7ed95"
  ],
  "author": {
    "name": "huangqinjin",
    "email": "huangqinjin@gmail.com",
    "time": "Fri Oct 12 10:39:02 2018 +0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Mar 03 18:53:13 2019 +0000"
  },
  "message": "Remove UTF-8 chars\n\nChange-Id: I1e98dd7441d2de05e0b3b0937e496103177631f8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5352c650331873a103e63692e51686dad61424cc",
      "old_mode": 33188,
      "old_path": "docs/source/bibliography.rst",
      "new_id": "4fbb02bcfd8535d501599a56c0c79878c31ddf8e",
      "new_mode": 33188,
      "new_path": "docs/source/bibliography.rst"
    },
    {
      "type": "modify",
      "old_id": "3c39086ca934ac213ed09e9f8828521d8eb763c0",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_tutorial.rst",
      "new_id": "fb7059c1547ffafaf9783edaa99689c19b902fba",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_tutorial.rst"
    },
    {
      "type": "modify",
      "old_id": "77ce365b7c3f4e8b3377d348407c29faabb0d86b",
      "old_mode": 33188,
      "old_path": "examples/sampled_function/README.md",
      "new_id": "ef1af43a5b1b57672b3e98c13781b7b4735e3033",
      "new_mode": 33188,
      "new_path": "examples/sampled_function/README.md"
    },
    {
      "type": "modify",
      "old_id": "4ff868a3ca57ef87f263b598cc2c09a416dac48a",
      "old_mode": 33188,
      "old_path": "include/ceres/cubic_interpolation.h",
      "new_id": "080d35a327b15b4bb93cd227de5a2b2173e535b0",
      "new_mode": 33188,
      "new_path": "include/ceres/cubic_interpolation.h"
    },
    {
      "type": "modify",
      "old_id": "1831d8de795037e1cc83334c0bc50ae20c31bc56",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem_solver.h",
      "new_id": "9d26a2ed38c7d5b444ec7e685f1ededf60222f28",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem_solver.h"
    },
    {
      "type": "modify",
      "old_id": "83077e22542a00ad0b786759d6cce9aeed7f3bbd",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "6d9cee91817ee6042e280324b9b1f0f55836c408",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "8e5da6aecb245c697f89fa971ecde8435a4ff1df",
      "old_mode": 33188,
      "old_path": "include/ceres/types.h",
      "new_id": "d01e921bbb8656edb4883fa6543f1d06aa2a1535",
      "new_mode": 33188,
      "new_path": "include/ceres/types.h"
    },
    {
      "type": "modify",
      "old_id": "6ae6ef7e29a7f711c8d2eebe557e9e01aa37a75c",
      "old_mode": 33188,
      "old_path": "internal/ceres/jet_test.cc",
      "new_id": "10fd8b8acf870cc687170de0153703d86108c590",
      "new_mode": 33188,
      "new_path": "internal/ceres/jet_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2c768c2ca539f4a14b95217fafd7be4b37d6dc2a",
      "old_mode": 33188,
      "old_path": "internal/ceres/low_rank_inverse_hessian.h",
      "new_id": "0ee80d03f3184742fdb400348a884a2d63701076",
      "new_mode": 33188,
      "new_path": "internal/ceres/low_rank_inverse_hessian.h"
    }
  ]
}
