)]}'
{
  "commit": "74350dc3b73322bdb9beae11c67f093c1ae0a7b1",
  "tree": "b6538487eee870fa6e68743b7e0082ca85d5f33a",
  "parents": [
    "e85e2164b1f71f17619ba2ca80618982c20555f0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Apr 11 17:45:00 2019 -0500"
  },
  "committer": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed Apr 17 16:38:55 2019 -0500"
  },
  "message": "Even out levels with existing tree nodes.\n\nWhen the number of messages in a batch is not a power of two, we need to\nintroduce dummy nodes. Rather than filling them with zero, use other nodes at\nthe same level, so we are effectively padding out with more copies of other\nmessages.\n\nThis avoids needing to reason about preimages of the all zero hash.\n\nChange-Id: I9913ac31f7b91064825fdef13e794018dd24e890\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d409effc247916f1a01e9397a9107713b9d515f",
      "old_mode": 33188,
      "old_path": "go/protocol/protocol.go",
      "new_id": "a1f27b130548c06a19b4deedab05aae5b7a2c9e1",
      "new_mode": 33188,
      "new_path": "go/protocol/protocol.go"
    },
    {
      "type": "modify",
      "old_id": "bbbf01a81f243ecdb6af3c49ea6185943c1cde87",
      "old_mode": 33188,
      "old_path": "server.cc",
      "new_id": "2b16debbb4c2b2a0770bb22908053a02d5bfc8bf",
      "new_mode": 33188,
      "new_path": "server.cc"
    }
  ]
}
