)]}'
{
  "commit": "0b7bb9f1484126e098d0c2a295d4213583005b19",
  "tree": "65eaf3aac66aaefd9fb608ea4e7c3a9f7a5c3239",
  "parents": [
    "994bdf3a633711b674aebaae21c5a54063cd7303"
  ],
  "author": {
    "name": "Johan Euphrosine",
    "email": "proppy@google.com",
    "time": "Tue Sep 29 01:11:21 2015 -0700"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Thu Oct 01 18:11:29 2015 +0000"
  },
  "message": "weave/settings: add device_id with persisted guid\n\nBug: 24485657\nChange-Id: Iad88280c83c962a4843f3d4def8ef64767303197\nReviewed-on: https://weave-review.googlesource.com/1181\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7674026d89fcf420f002ba89157907e5465ded1",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/avahi_client.cc",
      "new_id": "7d822fb1e385c0d2407a5eafc3bd7dff7d48f654",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/avahi_client.cc"
    },
    {
      "type": "modify",
      "old_id": "ed955ecf4e120094eb257279a052736efd551868",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/avahi_client.h",
      "new_id": "ba4a02b2c2a126d6b60f30452d676a6414377ad0",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/avahi_client.h"
    },
    {
      "type": "modify",
      "old_id": "dfd94eb5a2eeab789868a479a04099edaba84c74",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/provider/dns_service_discovery.h",
      "new_id": "a6f205741983ba9b56d4377f8e234363b6544c39",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/dns_service_discovery.h"
    },
    {
      "type": "modify",
      "old_id": "872e666e3ea31dbd8d6b233fb4b00ceb38547019",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/provider/test/mock_config_store.h",
      "new_id": "b6ca69f6cefecd522c6856663c20d24ead48b56f",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_config_store.h"
    },
    {
      "type": "modify",
      "old_id": "cfb070e3f5684048866d0b210b95f5fa36b38d2e",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/provider/test/mock_dns_service_discovery.h",
      "new_id": "9c149df1b73bddb790d884f5e76388e707578a71",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_dns_service_discovery.h"
    },
    {
      "type": "modify",
      "old_id": "d0141981c22a415adde7ddabc45004ae46191f50",
      "old_mode": 33188,
      "old_path": "libweave/src/config.cc",
      "new_id": "4f5949709c962efdea3e5c01f763a75afed6b8bb",
      "new_mode": 33188,
      "new_path": "libweave/src/config.cc"
    },
    {
      "type": "modify",
      "old_id": "13e50da29384654f1b4b291af7b0dbbdefbb39f9",
      "old_mode": 33188,
      "old_path": "libweave/src/config.h",
      "new_id": "bec99eae3674c08d6444a78b99c4a24658b874f7",
      "new_mode": 33188,
      "new_path": "libweave/src/config.h"
    },
    {
      "type": "modify",
      "old_id": "613a1ca5e4e73544640a745b704ed633310d88c9",
      "old_mode": 33188,
      "old_path": "libweave/src/config_unittest.cc",
      "new_id": "f65f20346c6f514dae7e62b38f6efb22efa763f8",
      "new_mode": 33188,
      "new_path": "libweave/src/config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "13f48a02a105413ef2a6b282b7cdb08fad280a5e",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/cloud_delegate.cc",
      "new_id": "217a4ed28f644db1cd1581f67e7bde091557f4ae",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/cloud_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "24c98fbcb87153439faee213db04ba20be082e2a",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/cloud_delegate.h",
      "new_id": "74456d3a1da4f6753c4d7c4df19bc13912159127",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/cloud_delegate.h"
    },
    {
      "type": "delete",
      "old_id": "b0ab340f686d4b177452ba5aa3895a9af407f802",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/identity_delegate.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1944fbbeb9382250e7ad8963455ec396e74acd9c",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/mock_delegates.h",
      "new_id": "20f6877422c2a11e5142dfa78cfd68cd5fd1bf1f",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/mock_delegates.h"
    },
    {
      "type": "modify",
      "old_id": "4bc48223ca148daf911979dbb32cfc16776642da",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler.cc",
      "new_id": "47ee8f7fdbf09bc179f1b98c076535485b726af7",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "125c79857e3aa742e48a48767c66a458993344d3",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler.h",
      "new_id": "ce32485ff982b06bd6a94ae2f53fe860fdec91ae",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler.h"
    },
    {
      "type": "modify",
      "old_id": "7f79934ca01cc81d8fd965d01033ee56fd6faa57",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler_unittest.cc",
      "new_id": "001ac3dd74ad37f6796339315dd45533e481adba",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d14765dec954d948fbccada28b194a5da808684c",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_manager.cc",
      "new_id": "e7b0052f8b44f7c88c6b99e819073a6e97f2b321",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "0726b18ae1b6d2ec499e422e741cd3f72dcd9fb3",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.cc",
      "new_id": "37da735635f59da4c6b97774f98ee854e93abfec",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.cc"
    },
    {
      "type": "modify",
      "old_id": "68845af6e2d644cdf0817995a8816d44cfe3d4d0",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.h",
      "new_id": "ce417a7d23ebc552f2109e0ef57c501b3868c63e",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.h"
    },
    {
      "type": "modify",
      "old_id": "bdb70e6df936f83ab0a3ce124cb75d65e5ffcdf6",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_unittest.cc",
      "new_id": "bcd39e24000a9b7a47fc1451d32cfb839d7248ae",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_unittest.cc"
    }
  ]
}
