)]}'
{
  "commit": "e5d681aac72bcc5f4cab2808ddbcdf99faeaa504",
  "tree": "4394b77963295ae15dfd18d976967b5ce0954860",
  "parents": [
    "fec4f28ebb0880b03cfd9dd88788d13d5bdd6620"
  ],
  "author": {
    "name": "Josh Baum",
    "email": "joshbaum@google.com",
    "time": "Mon Aug 03 16:57:56 2020 -0400"
  },
  "committer": {
    "name": "Josh Baum",
    "email": "joshbaum@google.com",
    "time": "Wed Aug 05 14:29:31 2020 +0000"
  },
  "message": "internal/lsp: remove excess \u0027zero values\u0027 in return statements\n\nIn the previous implementation, fillreturns only altered return\nstatements that contained too few values. Now, fillreturns also examines\nreturn statements with too many return values. In these situations,\nwe remove any value that is a \"zero value\" and does not match a type\nin the return signature.\n\nChange-Id: I7548307234ff4b16534b72a8aead95a322eb535a\nReviewed-on: https://go-review.googlesource.com/c/tools/+/246520\nRun-TryBot: Josh Baum \u003cjoshbaum@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Rebecca Stambler \u003crstambler@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f4c68a1851832a10ce22fd57f3ce19bf053d765",
      "old_mode": 33188,
      "old_path": "internal/analysisinternal/analysis.go",
      "new_id": "eb75680fdbf28e4a8096c51363d94ddf72745035",
      "new_mode": 33188,
      "new_path": "internal/analysisinternal/analysis.go"
    },
    {
      "type": "modify",
      "old_id": "4fd88772c97bd7c05e77edf1f048746490daa2f4",
      "old_mode": 33188,
      "old_path": "internal/lsp/analysis/fillreturns/fillreturns.go",
      "new_id": "8e93b71c27357c18f345e8493026d557c314327b",
      "new_mode": 33188,
      "new_path": "internal/lsp/analysis/fillreturns/fillreturns.go"
    },
    {
      "type": "modify",
      "old_id": "f80bbf65c54b05dca505c053b0b3d09bd51728ec",
      "old_mode": 33188,
      "old_path": "internal/lsp/analysis/fillreturns/testdata/src/a/a.go",
      "new_id": "74c87e06f7da2df98ad96f381459020397672970",
      "new_mode": 33188,
      "new_path": "internal/lsp/analysis/fillreturns/testdata/src/a/a.go"
    },
    {
      "type": "modify",
      "old_id": "15a82b1be1caf0ef17905de91c88d026a847bd86",
      "old_mode": 33188,
      "old_path": "internal/lsp/analysis/fillreturns/testdata/src/a/a.go.golden",
      "new_id": "d4a847172d3997cc71d9e56bc9576347c8fe3218",
      "new_mode": 33188,
      "new_path": "internal/lsp/analysis/fillreturns/testdata/src/a/a.go.golden"
    }
  ]
}
