)]}'
{
  "commit": "cd1be5dbecf14f4fbe2e03e5949eea7b1467ec86",
  "tree": "fbf245d7e59a208282d71caa29701e203c759684",
  "parents": [
    "57c3a74c41e6bf55b51e9ba9b31a749193c78a34"
  ],
  "author": {
    "name": "Rob Findley",
    "email": "rfindley@google.com",
    "time": "Tue May 11 19:00:06 2021 -0400"
  },
  "committer": {
    "name": "Robert Findley",
    "email": "rfindley@google.com",
    "time": "Thu May 13 13:20:04 2021 +0000"
  },
  "message": "gopls/internal/regtest: add a failing regtest for vscode-go#1489\n\nUnimported completion computes invalid text edits with windows line\nendings.\n\nTo enable this test, add support for windows line endings in the regtest\nframework. Doing this required decoupling the txtar encoding from the\nsandbox, which was a good change anyway.\n\nFor golang/vscode-go#1489\n\nChange-Id: I6c1075fd38d24090271a7a7f33b11ddd8f9decf5\nReviewed-on: https://go-review.googlesource.com/c/tools/+/319089\nTrust: Robert Findley \u003crfindley@google.com\u003e\nRun-TryBot: Robert Findley \u003crfindley@google.com\u003e\ngopls-CI: kokoro \u003cnoreply+kokoro@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Rebecca Stambler \u003crstambler@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d57a4b237b1322fc55cfa780362542b1c50b14ea",
      "old_mode": 33188,
      "old_path": "gopls/internal/regtest/completion/completion_test.go",
      "new_id": "afdd494a8b1f7c813f3d2d49e43029bd56b670cf",
      "new_mode": 33188,
      "new_path": "gopls/internal/regtest/completion/completion_test.go"
    },
    {
      "type": "modify",
      "old_id": "cb57182353fdfbd9115d0303ace32b35586970ef",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/view_test.go",
      "new_id": "802215a5aac979ed1bff988695f2df7991da2ac6",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/view_test.go"
    },
    {
      "type": "modify",
      "old_id": "fd9cb8d1d3cd0261b854ae5204c35871449ac629",
      "old_mode": 33188,
      "old_path": "internal/lsp/cache/workspace_test.go",
      "new_id": "8524061164586714c923a0d96d39866d9bc6a446",
      "new_mode": 33188,
      "new_path": "internal/lsp/cache/workspace_test.go"
    },
    {
      "type": "modify",
      "old_id": "de01f0b38a8a69b2b28300e1d21182ae9c7730ca",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/editor.go",
      "new_id": "501d32c18063dcd21ec8c10eb1d80c343b90d7c7",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/editor.go"
    },
    {
      "type": "modify",
      "old_id": "f1ce7537ae5f3645e578269d0178dc88f189fed4",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/editor_test.go",
      "new_id": "3ce5df6e08f8766e7b4e675381537e6e610765e5",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/editor_test.go"
    },
    {
      "type": "modify",
      "old_id": "dbba27d76f79b647203d649488237c77bd701eec",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/proxy.go",
      "new_id": "9e56efeb17fb0b2376f43f5d18616965ddde7307",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/proxy.go"
    },
    {
      "type": "modify",
      "old_id": "c14f9035ac38e2dda70096f29a4ebf60540fc488",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/sandbox.go",
      "new_id": "34f1ba180c0faecb5e5eebd893877dbeeb190367",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/sandbox.go"
    },
    {
      "type": "modify",
      "old_id": "5103bdb4e19c28c4f3a04efda890fceab0c109bf",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/workdir.go",
      "new_id": "aa9ef84df67259c48234c81f60afc92296e1dbd9",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/workdir.go"
    },
    {
      "type": "modify",
      "old_id": "f57ea37e13b3887015fcf95344d4c2521e5bcbfa",
      "old_mode": 33188,
      "old_path": "internal/lsp/fake/workdir_test.go",
      "new_id": "33fbb9fa1d56f32924db9e6b07129521abd55c98",
      "new_mode": 33188,
      "new_path": "internal/lsp/fake/workdir_test.go"
    },
    {
      "type": "modify",
      "old_id": "5fa6b9715f5f72b086931a41658adb39f966b194",
      "old_mode": 33188,
      "old_path": "internal/lsp/lsprpc/lsprpc_test.go",
      "new_id": "ef2555d9f1c33729bfbf0e851f5abefe3aea05a8",
      "new_mode": 33188,
      "new_path": "internal/lsp/lsprpc/lsprpc_test.go"
    },
    {
      "type": "modify",
      "old_id": "87cfa6de63ac7d7c819dfde48a0cd43336effb82",
      "old_mode": 33188,
      "old_path": "internal/lsp/regtest/runner.go",
      "new_id": "5eeacd8634e299d1b921d5c82b076a32f3d86467",
      "new_mode": 33188,
      "new_path": "internal/lsp/regtest/runner.go"
    }
  ]
}
