)]}'
{
  "commit": "f33be6192a034f605c7d0292502106998c3b533a",
  "tree": "f6d636942657b1003230e164ca155159b39e5085",
  "parents": [
    "47d67c37230eb0e2182079ab05cf9263a1d003f0"
  ],
  "author": {
    "name": "bnc",
    "email": "bnc@google.com",
    "time": "Fri Jan 22 11:20:51 2021 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jan 22 11:23:26 2021 -0800"
  },
  "message": "Refactor to make :http_frames_lib build with --config\u003dandroid_arm.\n\ncl/352042819 breaks //third_party/quic/core:quic_core_android_build target built\nwith --config\u003dandroid_arm, because it adds :http_encoder_lib and\n:http_frames_lib as dependencies of :quic_session_lib.  However,\n:http_frames_lib indirectly depends on the following three targets that do not\ncompile with --config\u003dandroid_arm:\n\n//third_party/spdy/core:spdy_framer_lib\n//third_party/quic/core/qpack:qpack_header_table_lib\n//third_party/spdy/core/hpack:hpack_lib\n\nThe easiest way to fix it is this minor refactor which breaks the indirect\ndependency of :http_frames_lib on these targets.\n\nPiperOrigin-RevId: 353280950\nChange-Id: Ic0f627d2d87d7e56aef1b14bc18d8f4d80e48c50\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3262d25b7db15bb626030a434c0a9c4318cd6c8",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "37ecd206801bf67cafc4e35f08e75e51611399b1",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_constants.h",
      "new_id": "65096a587d375fbd9215cc78c64d9081758d16da",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_constants.h"
    },
    {
      "type": "modify",
      "old_id": "79ef92185226d2c7294be728035f099d2a87ac1a",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_decoder.cc",
      "new_id": "a7df3619639addb8e82034c1900056048a3a6aa7",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_decoder.cc"
    },
    {
      "type": "modify",
      "old_id": "80a310793f281ede5b08179d6e48594566caaa8e",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_encoder.cc",
      "new_id": "50717fd855ad10c1a42528571b795c6240c231b1",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_encoder.cc"
    },
    {
      "type": "modify",
      "old_id": "4708ec16b2f11b3351e2a822261b9f2268d5af1c",
      "old_mode": 33188,
      "old_path": "quic/core/http/http_frames.h",
      "new_id": "66692426c57549f1e6156e8e82310d66e97b7c7c",
      "new_mode": 33188,
      "new_path": "quic/core/http/http_frames.h"
    },
    {
      "type": "modify",
      "old_id": "3b1cd7784d4544e4fc833d456f4a761abfc2a9bb",
      "old_mode": 33188,
      "old_path": "quic/core/http/spdy_utils.cc",
      "new_id": "a3d800af5d43552d679eddc841986b71f1984e9a",
      "new_mode": 33188,
      "new_path": "quic/core/http/spdy_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "9ff3c3464a71e69eebd474b728e6b8fa4c4134d9",
      "old_mode": 33188,
      "old_path": "quic/core/http/spdy_utils.h",
      "new_id": "a3b3134fe37880fd2004d67f0cbe54c06e899a25",
      "new_mode": 33188,
      "new_path": "quic/core/http/spdy_utils.h"
    }
  ]
}
