)]}'
{
  "commit": "4ab500249f346a9fcfe084ee1619a39259f7471c",
  "tree": "71ad91893ad8a26cd501646fe7f3ea40552766e6",
  "parents": [
    "ba01142727b353fb2c78c2bd9eb4f6d1d3696f38"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Mon Dec 14 22:32:24 2015 -0800"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Tue Dec 15 19:45:36 2015 +0000"
  },
  "message": "Change interface of ClaimRootClientAuthToken and ConfirmAuthToken\n\nAdd RootClientTokenOwner argument to check if this owner can claim\ndevice.\nAdd ErrorPtr to return error in privet response.\n\nBUG\u003d25766815\n\nChange-Id: I508c934e23092514e37b1f4790f0f1e693583ae1\nReviewed-on: https://weave-review.googlesource.com/1939\nReviewed-by: Alex Vakulenko \u003cavakulenko@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f52c292c9c66076c523a780e289997cba3d6511c",
      "old_mode": 33188,
      "old_path": "src/device_registration_info.cc",
      "new_id": "59a49b2855d2491a0158326ac15299de1bdb9945",
      "new_mode": 33188,
      "new_path": "src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "fa1d685ae928ab4a09294d49458f4c24db5cdd97",
      "old_mode": 33188,
      "old_path": "src/privet/auth_manager.cc",
      "new_id": "f38b8543a38622ec067033a80339aec79a9718d8",
      "new_mode": 33188,
      "new_path": "src/privet/auth_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "62a16067378eb3c7bb40f57e6d72ff976afc9bdc",
      "old_mode": 33188,
      "old_path": "src/privet/auth_manager.h",
      "new_id": "ce406cecc84871278c5c6fd3d508138f416f5ce4",
      "new_mode": 33188,
      "new_path": "src/privet/auth_manager.h"
    },
    {
      "type": "modify",
      "old_id": "4dd753b4ad5c3de3b936b7e937ab7750310eee6e",
      "old_mode": 33188,
      "old_path": "src/privet/auth_manager_unittest.cc",
      "new_id": "7b4aae4d674f5968ffbd0d98f6f3d573c5d564f9",
      "new_mode": 33188,
      "new_path": "src/privet/auth_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6762481efa4aa609cff1cbb489c41719a7d7acad",
      "old_mode": 33188,
      "old_path": "src/privet/mock_delegates.h",
      "new_id": "9ae94a8bfd1a78f60cc402bf3003c025e0ca050b",
      "new_mode": 33188,
      "new_path": "src/privet/mock_delegates.h"
    },
    {
      "type": "modify",
      "old_id": "3446c48173ed0b7f87af9ba8ea38eaa76dd44910",
      "old_mode": 33188,
      "old_path": "src/privet/security_delegate.h",
      "new_id": "adc582dc512f1609eed4bfad6bab8821aa935566",
      "new_mode": 33188,
      "new_path": "src/privet/security_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "5fa41be92af26d55a57e14ffc18094bacdd431fb",
      "old_mode": 33188,
      "old_path": "src/privet/security_manager.cc",
      "new_id": "5bb35ccfd586f925c3298597ec4e7c053a752b74",
      "new_mode": 33188,
      "new_path": "src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "5d9b75ac808dec8404f12d9097541b87207ff63f",
      "old_mode": 33188,
      "old_path": "src/privet/security_manager.h",
      "new_id": "3ee6ac75b3291aa9294caf633541629846b3733d",
      "new_mode": 33188,
      "new_path": "src/privet/security_manager.h"
    }
  ]
}
