)]}'
{
  "commit": "571489fd03afbaf076b6f544b87abb287aaf988b",
  "tree": "cbcddded8ebadf247cf2a2ce84a672613f07f811",
  "parents": [
    "f1282946ccef5ab9001eb314ccc3a4f6a0ebe142"
  ],
  "author": {
    "name": "Andy Bavier",
    "email": "andy@onlab.us",
    "time": "Tue Feb 05 19:23:51 2019 -0700"
  },
  "committer": {
    "name": "Andy Bavier",
    "email": "andy@onlab.us",
    "time": "Tue Feb 05 19:46:42 2019 -0700"
  },
  "message": "SEBA-298 Pass parser to callback in threadsafe way\n\nChange-Id: Ia7f04eca63e83d9deaab5758c47d3889aef582cf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2bf1ca5f549c1a54d2aff9891bea88c940d7d4e6",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "18efdb9ae67a363598be48f21356657f831557a5",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "3633797a83911e4d0465790d248f668512d2805c",
      "old_mode": 33188,
      "old_path": "src/grpc_client/main.py",
      "new_id": "619b43b97e1ddc809cf016fa42a428445b08c1c9",
      "new_mode": 33188,
      "new_path": "src/grpc_client/main.py"
    },
    {
      "type": "modify",
      "old_id": "9a6c9b3087d3e7edf00e15798d2c1dadfa8ac78f",
      "old_mode": 33188,
      "old_path": "src/web_server/main.py",
      "new_id": "271b1b2082a11d159ef319500ce266cc94515831",
      "new_mode": 33188,
      "new_path": "src/web_server/main.py"
    }
  ]
}
