)]}'
{
  "commit": "9c31534ff9dbedb11ad8efea44a910845227d37e",
  "tree": "5bf19235f6805cb4ef9480c32969bd95435cc0ce",
  "parents": [
    "f30f23c94570af5cf60171d2d875b96884edec4c"
  ],
  "author": {
    "name": "Pankaj Garg",
    "email": "pgarg2@apple.com",
    "time": "Mon Feb 22 16:03:07 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 22 16:03:07 2021 -0800"
  },
  "message": "Integrate KVS with device session tables (#4952)\n\n* Integrate KVS with device session tables\r\n\r\n* Fix some build failures\r\n\r\n* Decouple code from platform header\r\n\r\n* Split code from the header file to fix build issues\r\n\r\n* Address review comments\r\n\r\n* Rename SetDelegates to Init and check storage delegate",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f2a3b6297e554c2770a081c41498ce28aed96a2",
      "old_mode": 33188,
      "old_path": "examples/chip-tool/config/PersistentStorage.h",
      "new_id": "edef1cdf94678c3d3c2d86af6f3023a0f5622acc",
      "new_mode": 33188,
      "new_path": "examples/chip-tool/config/PersistentStorage.h"
    },
    {
      "type": "modify",
      "old_id": "1fed68bcb8446e6a76e7a920a1c5d983191059d5",
      "old_mode": 33188,
      "old_path": "src/app/server/RendezvousServer.cpp",
      "new_id": "3c3b32010e22f6329bc06875fd6c365f401d9b57",
      "new_mode": 33188,
      "new_path": "src/app/server/RendezvousServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "147ef7a52a62f151958787f401062ae7059ba35e",
      "old_mode": 33188,
      "old_path": "src/app/server/RendezvousServer.h",
      "new_id": "b3c493613de036e7b6f0dfa3301ad964948faacf",
      "new_mode": 33188,
      "new_path": "src/app/server/RendezvousServer.h"
    },
    {
      "type": "modify",
      "old_id": "a807fd0674359d2b9c423de92b3470214a05b622",
      "old_mode": 33188,
      "old_path": "src/app/server/Server.cpp",
      "new_id": "9f2e4cf1cd52d81ec8faf5e91d04bf534fc54d92",
      "new_mode": 33188,
      "new_path": "src/app/server/Server.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7534f46b3f75e47a31a4d8e009273d4d4a69ee3",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPDeviceController.h",
      "new_id": "426cc2847fb7f93223dfeb32c39a97f56f74af1d",
      "new_mode": 33188,
      "new_path": "src/controller/CHIPDeviceController.h"
    },
    {
      "type": "modify",
      "old_id": "246204a9d4521187942c5ce2f12107168ec3e995",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPDeviceController_deprecated.h",
      "new_id": "d4572b8f548babbdecde2aeb59a4ca3adca87ddb",
      "new_mode": 33188,
      "new_path": "src/controller/CHIPDeviceController_deprecated.h"
    },
    {
      "type": "modify",
      "old_id": "31770e32fd1c6859224a1ad696802a7eb73f3fb1",
      "old_mode": 33188,
      "old_path": "src/controller/python/ChipDeviceController-StorageDelegate.cpp",
      "new_id": "96f7efcc6ae4cacdacc0e7302037d407ce3cf9bb",
      "new_mode": 33188,
      "new_path": "src/controller/python/ChipDeviceController-StorageDelegate.cpp"
    },
    {
      "type": "modify",
      "old_id": "e88dc6359fa533f39d3335f22f8cec1734a36f29",
      "old_mode": 33188,
      "old_path": "src/controller/python/ChipDeviceController-StorageDelegate.h",
      "new_id": "ee4a5a0165f4f41013708790d784eb8a8a11f3ad",
      "new_mode": 33188,
      "new_path": "src/controller/python/ChipDeviceController-StorageDelegate.h"
    },
    {
      "type": "modify",
      "old_id": "ff2fec0a3b4ad37b563c765061408a8fa1b188b0",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/CHIPPersistentStorageDelegateBridge.h",
      "new_id": "58941447e1487c85d1d6451f4d91d5fe849ca968",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/CHIPPersistentStorageDelegateBridge.h"
    },
    {
      "type": "modify",
      "old_id": "f841550517623d894ba2587ec085095f4cfb4ee4",
      "old_mode": 33188,
      "old_path": "src/darwin/Framework/CHIP/CHIPPersistentStorageDelegateBridge.mm",
      "new_id": "1be4b605ce3d788b25b314d79f8e69548186a7a2",
      "new_mode": 33188,
      "new_path": "src/darwin/Framework/CHIP/CHIPPersistentStorageDelegateBridge.mm"
    },
    {
      "type": "rename",
      "old_id": "a2176f2bc63b80a8149a71c033769e2d0d25d90c",
      "old_mode": 33188,
      "old_path": "src/controller/CHIPPersistentStorageDelegate.h",
      "new_id": "b502ff75d7a90c5eda7e5b47ff2180d124cff8b7",
      "new_mode": 33188,
      "new_path": "src/lib/core/CHIPPersistentStorageDelegate.h",
      "score": 73
    },
    {
      "type": "modify",
      "old_id": "7afbd9924c51f8b64dbd5716017bffd1979fef02",
      "old_mode": 33188,
      "old_path": "src/platform/BUILD.gn",
      "new_id": "034b86163ac4b15b118a9b6e27271f63f56a8e29",
      "new_mode": 33188,
      "new_path": "src/platform/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c72b9c8bf51d08e6e86601fad950daa9b9b22d69",
      "new_mode": 33188,
      "new_path": "src/platform/Darwin/KeyValueStoreManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d90fa3856dccd3091e0fbefe666f0435ce63c2a",
      "new_mode": 33188,
      "new_path": "src/platform/qpg6100/KeyValueStoreManagerImpl.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8ee7c71680006cf1887fd68efb6e9e89f05c1f8",
      "new_mode": 33188,
      "new_path": "src/transport/AdminPairingTable.cpp"
    },
    {
      "type": "modify",
      "old_id": "19dd2189b72d181f22332549d26d96cfef273e36",
      "old_mode": 33188,
      "old_path": "src/transport/AdminPairingTable.h",
      "new_id": "b85c098b4be46343195c4b86a10c823a34f35840",
      "new_mode": 33188,
      "new_path": "src/transport/AdminPairingTable.h"
    },
    {
      "type": "modify",
      "old_id": "3adaea5d0d8edc5e6572c4050ecb532cf88e4352",
      "old_mode": 33188,
      "old_path": "src/transport/BUILD.gn",
      "new_id": "ea57b63f16eb6c397e69bc0b020c33331eef56ea",
      "new_mode": 33188,
      "new_path": "src/transport/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4f563b4efdb4d960561912e14c396f80fa66af4f",
      "old_mode": 33188,
      "old_path": "src/transport/PASESession.h",
      "new_id": "4bdc386a86fd8cdfe73ac3cff1d29861cee45f1f",
      "new_mode": 33188,
      "new_path": "src/transport/PASESession.h"
    },
    {
      "type": "modify",
      "old_id": "97c01a61e3444e8a4f11a7fdbfb2085bd77facbb",
      "old_mode": 33188,
      "old_path": "src/transport/RendezvousSession.cpp",
      "new_id": "e11cafcda26910543a70c9912b5e2a43b0e6a9ed",
      "new_mode": 33188,
      "new_path": "src/transport/RendezvousSession.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ae0ab17bcb5a46daa4150d1f1fffb414af0d7e3",
      "old_mode": 33188,
      "old_path": "src/transport/RendezvousSession.h",
      "new_id": "f74477358adca241e23d8a86c028c11f82cf4b68",
      "new_mode": 33188,
      "new_path": "src/transport/RendezvousSession.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edb70b74f394b210cedf690b1d5b469a6c151c32",
      "new_mode": 33188,
      "new_path": "src/transport/StorablePeerConnection.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9038e677c2acf06d7bb721d05fc8a64af4cbaf0c",
      "new_mode": 33188,
      "new_path": "src/transport/StorablePeerConnection.h"
    }
  ]
}
