)]}'
{
  "commit": "2b64f507d0edc9c26ba9db8894ae699c3b238be0",
  "tree": "8c96538fed655e8e584118c2f4c23e4be0b7ee6d",
  "parents": [
    "dfd1cc8322bdbe37d6be061342f6f36a419787ee"
  ],
  "author": {
    "name": "dmcardle",
    "email": "dmcardle@google.com",
    "time": "Tue Jan 07 15:22:36 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jan 07 15:23:16 2020 -0800"
  },
  "message": "Lift generic functionality from QuicDataReader/QuicDataWriter into Quiche\n\nThe QUIC-specific functions stay in QuicDataReader/QuicDataWriter. Generally useful functions are moved into QuicheDataReader/QuicheDataWriter.\n\ngfe-relnote: n/a, no functional change\nPiperOrigin-RevId: 288584295\nChange-Id: I53b102f56f43019a89db0aa624898ed44bb6ec11\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9842add1a5f727b97b656e005268a537e8230a82",
      "new_mode": 33188,
      "new_path": "common/quiche_data_reader.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45c0961a94c20ed211bffb15f76e7646fccf019f",
      "new_mode": 33188,
      "new_path": "common/quiche_data_reader.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4488f722ec5c20c327afcfb74387f4d9c1bf1577",
      "new_mode": 33188,
      "new_path": "common/quiche_data_writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8df1f90845110fc8dd985dea1027a91204482e4b",
      "new_mode": 33188,
      "new_path": "common/quiche_data_writer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78f8abf02f1bf026e2e00ecda80b5de8665bbe36",
      "new_mode": 33188,
      "new_path": "common/quiche_data_writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3982cc94d545c52d2de3bcb9b324479367a2504e",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_reader.cc",
      "new_id": "882573d9f5bd5e0f542b1f50578b7d0aa4c891c0",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "40ad4fc0db8a97c539e8a784a5ba5205e49534a3",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_reader.h",
      "new_id": "08366b9092093e9c2182b0f28faa630236448fb5",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_reader.h"
    },
    {
      "type": "modify",
      "old_id": "28af68bea2039723792b945c5d8858387678f623",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_writer.cc",
      "new_id": "41c374cc6d6557e671540fde371dcc97a89f03ff",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "7d90f3954b9f6bc9dec11a48c6b104706e6f2b87",
      "old_mode": 33188,
      "old_path": "quic/core/quic_data_writer.h",
      "new_id": "3926c1a6aa5936a638144597e570f1e25ca5e7dc",
      "new_mode": 33188,
      "new_path": "quic/core/quic_data_writer.h"
    }
  ]
}
