)]}'
{
  "commit": "82bea25eca376daef79b7055777c55105ed7c934",
  "tree": "b477b40aa43718fd783d1b11f804f5bfd9f7d5f1",
  "parents": [
    "e8a8ecb72cdb53d1d280a8b9906da5ab3ee3c81e"
  ],
  "author": {
    "name": "nharper",
    "email": "nharper@google.com",
    "time": "Wed Sep 16 16:18:49 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Sep 16 16:19:30 2020 -0700"
  },
  "message": "Remove pure virtual methods from TlsHandshaker\n\nThese methods serve no purpose except to confuse readers of the relationship\nbetween QuicCryptoStream (and its subclasses), the subclasses of\nTlsHandshaker, and the relationships between those two sets of subclasses.\n\nPiperOrigin-RevId: 332112054\nChange-Id: I01e281612a8787d3f5731d2ce8b7c0ac03f87c7e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d5f1e2d26a652148ed5697a894c0913c712b8ed",
      "old_mode": 33188,
      "old_path": "quic/core/tls_handshaker.h",
      "new_id": "282c89d6e65f44e8f16f83ba9ffd162b03e7cdf7",
      "new_mode": 33188,
      "new_path": "quic/core/tls_handshaker.h"
    }
  ]
}
