)]}'
{
  "commit": "86a538129db71b3ec61179d5d05c56786af8937d",
  "tree": "2574bdac46e860628267d96859dff65e531bb499",
  "parents": [
    "83ffd8d2363c02ec17c0a88c22e5b45eff00fa71"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Fri Sep 12 14:15:05 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Sep 13 23:28:04 2025"
  },
  "message": "Propogate Environment through TestEchoServer to AsyncTCPSocket\n\nThis removes the last usage of the AsyncTCPSocket constructor that\ndoesn\u0027t provide Environment\n\nrestructure AsyncTCPSocket unittest removing usage of bare \u0027new\u0027 and\nfixture\n\nBug: webrtc:42223992\nChange-Id: I6da93cbdd2339be81132e2d877d9128c2032ef96\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/409180\nAuto-Submit: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#45645}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d4014adc98c46f2e855d20233570e62f609700c",
      "old_mode": 33188,
      "old_path": "rtc_base/BUILD.gn",
      "new_id": "bcf754532a68eab0ddd92b4660b6e58b0871bd87",
      "new_mode": 33188,
      "new_path": "rtc_base/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fe5da0ad36d017a07f1dd22139a0026353299639",
      "old_mode": 33188,
      "old_path": "rtc_base/async_tcp_socket.cc",
      "new_id": "d01cd82bdfd8c2a03220ef6742afe4c34e2c4703",
      "new_mode": 33188,
      "new_path": "rtc_base/async_tcp_socket.cc"
    },
    {
      "type": "modify",
      "old_id": "fdb20303a15d63c30288bbacc7c896515e5f4cc8",
      "old_mode": 33188,
      "old_path": "rtc_base/async_tcp_socket.h",
      "new_id": "7b91f1f70e35de3c7ac880c33fe9130e6f49bdc5",
      "new_mode": 33188,
      "new_path": "rtc_base/async_tcp_socket.h"
    },
    {
      "type": "modify",
      "old_id": "682a51c245ca50649e64bafd3169aa09bea19b79",
      "old_mode": 33188,
      "old_path": "rtc_base/async_tcp_socket_unittest.cc",
      "new_id": "b5d0053b191c4870fc5def33401e50f1dbf7fb6e",
      "new_mode": 33188,
      "new_path": "rtc_base/async_tcp_socket_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "907a5fe810d73e63c3ba6979c11fb10c8b8c002c",
      "old_mode": 33188,
      "old_path": "rtc_base/test_client_unittest.cc",
      "new_id": "993508753faf632355e28bb365da094fcc3ce030",
      "new_mode": 33188,
      "new_path": "rtc_base/test_client_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5b270d17e1136b5592fc36b52dc9a03a4ec8b1e0",
      "old_mode": 33188,
      "old_path": "rtc_base/test_echo_server.cc",
      "new_id": "eb627465a72644a29e41e051a09c0a25bfbdca95",
      "new_mode": 33188,
      "new_path": "rtc_base/test_echo_server.cc"
    },
    {
      "type": "modify",
      "old_id": "ec084706ffc17b5286d78d2304dff92d59eb3bdd",
      "old_mode": 33188,
      "old_path": "rtc_base/test_echo_server.h",
      "new_id": "fb9ab7fd004412a914ff1d30b9085a6055180865",
      "new_mode": 33188,
      "new_path": "rtc_base/test_echo_server.h"
    }
  ]
}
