)]}'
{
  "commit": "21e1ffe7bc7793a8f1c1fca4dfa32f1f3f70681c",
  "tree": "3b9a681cd6bc0cb345e47195d745ce7440096fac",
  "parents": [
    "01837ca7eb7d83dcbf760c032e1b25320f200510"
  ],
  "author": {
    "name": "Carlo Alberto Ferraris",
    "email": "cafxx@strayorange.com",
    "time": "Fri Jan 21 14:21:38 2022 +0900"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Thu Apr 21 23:41:03 2022 +0000"
  },
  "message": "bufio: implement large write forwarding in Writer.WriteString\n\nCurrently bufio.Writer implements forwarding to the underlying Writer\nfor large writes via Write, but it does not do the same for large\nwrites via WriteString.\n\nIf the underlying Writer is also a StringWriter, use the same \"large\nwrites\" logic also in WriteString while taking care to only check\nonce per call to WriteString whether the underlying Writer implements\nStringWriter.\n\nChange-Id: Id81901c07b035936816b9e41b1f5688e699ee8e9\nReviewed-on: https://go-review.googlesource.com/c/go/+/380074\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nRun-TryBot: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Ian Lance Taylor \u003ciant@google.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7483946fc0aabf3e0dffaa07608369c1f473a0f3",
      "old_mode": 33188,
      "old_path": "src/bufio/bufio.go",
      "new_id": "bcc273c78b28f323bc7f54050abff55732ea13c3",
      "new_mode": 33188,
      "new_path": "src/bufio/bufio.go"
    },
    {
      "type": "modify",
      "old_id": "ff3396e94693012bdd5dad047f96aa9db7bb9e60",
      "old_mode": 33188,
      "old_path": "src/bufio/bufio_test.go",
      "new_id": "b3456d2341157d412b3ca99e8840bf0b7dc2a59c",
      "new_mode": 33188,
      "new_path": "src/bufio/bufio_test.go"
    }
  ]
}
