)]}' { "commit": "8c352dc5dd026d470deda1671e091ff5cc147741", "tree": "f81bcfd8135f682eb441a294690cfb2c7984ebad", "parents": [ "de27674bc67c895e0b8c26bcfca63e31423d73e9" ], "author": { "name": "Keir Mierle", "email": "keir@google.com", "time": "Sun Feb 02 13:58:19 2020 -0800" }, "committer": { "name": "CQ Bot Account", "email": "commit-bot@chromium.org", "time": "Mon Feb 03 23:21:15 2020 +0000" }, "message": "pw_kvs: Implement KVS load from flash\n\nThis starts the implementation of loading the KVS from flash. Much\nremains to do before this is done. This patch also includes some\nextensions to how the tests are handled, to make it easier to\ninstantiate multiple KVS and flash backends for testing.\n\nChanges is this CL to potentially split out:\n- KVS dump command to log contents\n- Re-enabling function and file display in log (useful!)\n- Hex dumping to log\n\nChange-Id: Ib1b25a01aa29eec3d3acd09e40205c23ded7bf6a\n", "tree_diff": [ { "type": "modify", "old_id": "d3d90013678bd27effba885d3783fe577c82f50b", "old_mode": 33188, "old_path": "pw_kvs/key_value_store.cc", "new_id": "c6ccca8f37c31f6801311230d038de0ebb4271c3", "new_mode": 33188, "new_path": "pw_kvs/key_value_store.cc" }, { "type": "modify", "old_id": "3b098a517a8c3562513f432a2d63ab0f34c1c1d6", "old_mode": 33188, "old_path": "pw_kvs/key_value_store_test.cc", "new_id": "b839d2ee6bcfab63c7a4233106381bc21d1a7444", "new_mode": 33188, "new_path": "pw_kvs/key_value_store_test.cc" }, { "type": "modify", "old_id": "06a5148b6a6ca092607a3af13ea5166881e9b60c", "old_mode": 33188, "old_path": "pw_kvs/public/pw_kvs/flash_memory.h", "new_id": "d61a89674e7779d694e407c946c34118901f088f", "new_mode": 33188, "new_path": "pw_kvs/public/pw_kvs/flash_memory.h" }, { "type": "modify", "old_id": "901684edb6f8e3461c4b8b01889f9233909ddc94", "old_mode": 33188, "old_path": "pw_kvs/public/pw_kvs/in_memory_fake_flash.h", "new_id": "741f46d3709aeae354a145afc82872c0a3a3d0ca", "new_mode": 33188, "new_path": "pw_kvs/public/pw_kvs/in_memory_fake_flash.h" }, { "type": "modify", "old_id": "a36f03cf3fdcb8d73c176af6b49a5773bbfcc92f", "old_mode": 33188, "old_path": "pw_kvs/public/pw_kvs/key_value_store.h", "new_id": "d109f22c0371afa548fa9c269256d634ac4c7a7c", "new_mode": 33188, "new_path": "pw_kvs/public/pw_kvs/key_value_store.h" }, { "type": "modify", "old_id": "25484c7fab8f5feeee873b7afc59ea0517506e72", "old_mode": 33188, "old_path": "pw_kvs/pw_kvs_private/format.h", "new_id": "9cd470ca2d6174f1c4756a1f1f16604eb1ac04b4", "new_mode": 33188, "new_path": "pw_kvs/pw_kvs_private/format.h" }, { "type": "modify", "old_id": "a8f8c8d2dd3b07d1d939b2d0469694b4ef37dc14", "old_mode": 33188, "old_path": "pw_log_basic/log_basic.cc", "new_id": "c586830a868700f7e3354e725cedcebaa7a524e2", "new_mode": 33188, "new_path": "pw_log_basic/log_basic.cc" } ] }