)]}'
{
  "commit": "fd2ef6869df7fdd2eb32e17bd7854df478b1f031",
  "tree": "d167887273643e2f14dff79d2c49c44419c2aa43",
  "parents": [
    "29bd07079198a78c59f2d8964d66e98ca0613c68"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Thu Dec 17 20:57:01 2015 -0800"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Mon Dec 21 19:25:33 2015 +0000"
  },
  "message": "Move most of auth logic into SecurityDelegate::CreateAccessToken\n\nWith local auth we will need to extract most of information from\nmacaroon auth code.\n\nBUG\u003d25768507\n\nChange-Id: If7b31a1ba9a081dfae0cf8e9df6c8ed27bfe79c4\nReviewed-on: https://weave-review.googlesource.com/2049\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc7ec93f01b054c72d9e6b157fb9d782be6ad7f2",
      "old_mode": 33188,
      "old_path": "src/privet/mock_delegates.h",
      "new_id": "15868464b3f989a758d56a71de74890ab92d4dc3",
      "new_mode": 33188,
      "new_path": "src/privet/mock_delegates.h"
    },
    {
      "type": "modify",
      "old_id": "b55053d7e168f047d320f44b8269e6bec7c17b04",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler.cc",
      "new_id": "ef0c54e400d107fa1a99d272cad4ab011c84bb3f",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "646cab2d2528926fdb258b883b4d6b96ec951440",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler.h",
      "new_id": "4eba329abf3b63f8c7a61a4a8e095711591ee43e",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler.h"
    },
    {
      "type": "modify",
      "old_id": "53f1a05981cbf2e5ff52742ddd71e9c9f85650b2",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler_unittest.cc",
      "new_id": "7c9cf33a02ee86150d1120f986c5b2a66bedf660",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "fdf9a84329add03bfb0c29991ba8944b08887b6f",
      "old_mode": 33188,
      "old_path": "src/privet/security_delegate.h",
      "new_id": "c07b7826acf3fa6d0052f38085e52ec101b8bc7f",
      "new_mode": 33188,
      "new_path": "src/privet/security_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "d2b7b35c92e3f00134fe4683187b81bbae8f8960",
      "old_mode": 33188,
      "old_path": "src/privet/security_manager.cc",
      "new_id": "b30bb04114c1764f8cb7c756b8c646b65ac07e66",
      "new_mode": 33188,
      "new_path": "src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "f65f7bd493350fcd1afb05deb215edf21dc3bb92",
      "old_mode": 33188,
      "old_path": "src/privet/security_manager.h",
      "new_id": "beb79557234883cdc8bf7e5360c07dc63ac77329",
      "new_mode": 33188,
      "new_path": "src/privet/security_manager.h"
    },
    {
      "type": "modify",
      "old_id": "f48ec7f61bc702e4a0e4bdd93afde95ec0f27497",
      "old_mode": 33188,
      "old_path": "src/privet/security_manager_unittest.cc",
      "new_id": "6fc6b4c710f67a38ea3b7c2a1a2c83fd0c678b6c",
      "new_mode": 33188,
      "new_path": "src/privet/security_manager_unittest.cc"
    }
  ]
}
