)]}'
{
  "commit": "39f1305f0b06ef1071225cba424eb7d2c89a87db",
  "tree": "711e04284bcf0251108e62fd661d65359862d005",
  "parents": [
    "036b6e7fc3704283fc16d85f327b8f3e36c6bb3c",
    "3db8fd265862afd7e24bcf691d66ca496ee79ae3"
  ],
  "author": {
    "name": "Rebecca Stambler",
    "email": "rstambler@golang.org",
    "time": "Mon Nov 09 14:07:28 2020 -0500"
  },
  "committer": {
    "name": "Rebecca Stambler",
    "email": "rstambler@golang.org",
    "time": "Mon Nov 09 14:16:06 2020 -0500"
  },
  "message": "[gopls-release-branch.0.5] all: merge master into gopls-release-branch.0.5\n\n3db8fd26 internal/lsp: use a structured format for the server\u0027s version\n8694a4a1 internal/lsp/source: don\u0027t find possible interface references to types\n78b15858 internal/lsp/fake: reflect on-disk changes in clean buffers\nbc9fc8d8 internal/lsp: fix flickering analysis diagnostics\nbc3cf281 go/loader: loosen a test assertion on go/types error messages\n22bd8527 internal/lsp: remove organize imports action for go.mod\naefe0b74 internal/lsp: set correct directness when adding new requires\n330dc7d2 internal/lsp/cache: assign a static temp workspace dir to the first view\nb6530511 internal/lsp/cmd: delete TestDefinitionHelpExample test\nac612aff internal/lsp: fix the logic to avoid duplicate file watching\n6d1a7fa3 internal/imports: handle out of range panic in modInfo\n7ad286ab internal/lsp: check for nil snapshot in didModifyFiles\nc64668f4 internal/lsp: do not rename in compiler directive comments\nf46e4245 internal/lsp/cache: handle nil pointer exception in missing module error\n3f6de077 internal/lsp: make Diagnostics.CodeDescription a pointer\n3288bc1e go/analysis: add frame pointer check for vet\nb53d4cbd internal/lsp/cache: check for symlinks when checking \"isSubdirectory\"\n8860a70d internal/lsp/cache: set a 15 minute deadline on calls to packages.Load\n51cde522 internal/lsp: move initialization entirely into the snapshot\n1f28ee68 internal/lsp: change `go mod vendor` warning into a diagnostic\n582c62ec go/analysis/singlechecker: fix whitespace in package documentation\n4fc0492b internal/lsp/cache: keep a cached workspace module dir\n3734b819 internal/lsp: delay longer in TestDebouncer\nd36b6f68 internal/memoize: add a final argument to Bind for cleaning up\nf239dba4 internal/lsp/cache: consider gopls.mod when finding workspace root\nd463eb0e internal/lsp/cache: introduce a workspace abstraction\n443cd81a Revert \"internal/lsp: move initialization entirely into the snapshot\"\ndeb1282f internal/lsp: move initialization entirely into the snapshot\n8da1a626 internal/lsp/source/completion: remove \"completion_\" prefix from files\n589136c8 cmd/fiximports,cmd/present,cmd/stringer: update links to pkg.go.dev\ncf7a54d0 internal/lsp/source: use bestMatch for fully qualified symbol style\n63f8a171 internal/lsp: use the correct method name to register semantic tokens\n2feb2bb1 internal/lsp: elide details for non-package files\n186a7436 internal/lsp/source: respect user\u0027s hover kind in signature help\n061905c3 internal/lsp/cache: stop unnecessarily waiting for IWL\nc86e6230 internal/lsp/source: add missing vet analyzers\ne7a17c4c internal/lsp/cache: preserve OS environment\n690a3c24 go/analysis/passes/asmdecl: permit return jump without writing to results\n2c115999 internal/lsp: use the go command to fix go.mod files\n49729134 internal/lsp: unify go command invocation logic\n832c4b44 internal/lsp/source: tweak the WorkspaceSymbols docstring\n2b84a066 internal/lsp: use gocommand.Invocation more\n5bbba664 internal/lsp/source: synchronous commands the default\ndc70f74c internal/lsp: correct typo\n0dcbe365 gopls/doc: update links from godoc.org to pkg.go.dev\neafbe7b9 internal/lsp/protocol/typescript: code for latest 3.16 LSP\n8cd080b7 internal/lsp: handle nil pointer exceptions in check for Go files\n0b86805d internal/lsp: finish work when synchronous commands complete\n63122083 go/internal/gccgoimporter: support notinheap annotation\n8dabb740 internal/lsp: update lsp protocol stubs to match LSP 3.16 revisions\ne84cfc6d all: clear GOMODCACHE in tests\nc8cfbd0f internal/lsp/source: handle nil pointer in rename_check.go\n2f4fa188 go/packages: use native overlay support for 1.16\nffe8bce7 cmd/stress: print elapsed time, percentage failure\n13b3b307 internal/lsp/semantic.go: remove global variable\n9cf592e8 all: update all dependencies to latest pseudoversions\n\nChange-Id: I1e690a9cb361ed05cc1d184951e06b3e2099dc08\n",
  "tree_diff": []
}
