)]}'
{
  "commit": "50070490a0bbf48e4e7bc4bb4458c94f2989be8f",
  "tree": "6336f3cd2de41ea503fd425a8f496d35cb4d8cc4",
  "parents": [
    "1f1c251a637f42300db0b3f2632ac5b2a475d28d"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Thu Apr 23 21:50:34 2020 -0700"
  },
  "committer": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Fri Apr 24 09:29:40 2020 -0700"
  },
  "message": "pw_kvs: Fix issues with format migration\n\n- Checksum the padding bytes when calculating the new checksum in\n  Entry::Update. Previously, the padding bytes were ignored.\n- Fix the tests that should have caught the missing padding bytes issue.\n  The tests were using a simple summing checksum, which ignored padding\n  bytes. Add 1 to each byte so that zero-value bytes affect the\n  checksum.\n- Expand tests for format migration. Add tests for migrating formats\n  with the same alignment and larger alignments.\n- Remove duplicate test fixture and test.\n\nChange-Id: Ifb429d43c3aa1abcbdab2768acd4ec2dc074714e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46f9438928380ba41ee89f2a969f199585c8d32e",
      "old_mode": 33188,
      "old_path": "pw_kvs/entry.cc",
      "new_id": "9763ebfa9bb8037256366780b948951529493624",
      "new_mode": 33188,
      "new_path": "pw_kvs/entry.cc"
    },
    {
      "type": "modify",
      "old_id": "93567d572043e9cd45eb1046e306fbeae1ca5bf8",
      "old_mode": 33188,
      "old_path": "pw_kvs/entry_test.cc",
      "new_id": "53e9740308e9066eaa73ff7e08b9d2a3d69860a0",
      "new_mode": 33188,
      "new_path": "pw_kvs/entry_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bcb6e415548cf2e750c3b15fb8ef80758a73c9e0",
      "old_mode": 33188,
      "old_path": "pw_kvs/public/pw_kvs/internal/entry.h",
      "new_id": "aa81e163adb6f5e116f38c9ba37025c4e58b0445",
      "new_mode": 33188,
      "new_path": "pw_kvs/public/pw_kvs/internal/entry.h"
    }
  ]
}
