)]}'
{
  "commit": "b992291264ee3a0c144838237fbc8d1e812baf48",
  "tree": "00e9e4016014bcffdb5360087c9590231f59c5cc",
  "parents": [
    "3e9ce4068084246e9e345c14c708eb51330a428d"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Fri Jul 18 15:10:09 2025 -0400"
  },
  "committer": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Tue Jul 29 13:04:00 2025 -0700"
  },
  "message": "gopls/internal/template: unexport Parse et al\n\nAlso:\n- prefer use utf8.RuneCountInString over RuneCount\n- move some declarations to more logical places\n\nNo functional changes.\n\nChange-Id: I6c2c4cf6b55b66bc8bec0287a0d6b499f56ded28\nReviewed-on: https://go-review.googlesource.com/c/tools/+/688935\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Robert Findley \u003crfindley@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbb80cf2e3a1bf9b9bfede97336ce61f2424ce58",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/completion.go",
      "new_id": "acd3be5a50cb48180cc480c353229a8d13d581bc",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/completion.go"
    },
    {
      "type": "modify",
      "old_id": "8e1bdbf05350f997feb4d2abbcdb46b7e016a53f",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/completion_test.go",
      "new_id": "8863e054b3b0c84a2a4a3e6f8af13489b74d56c3",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/completion_test.go"
    },
    {
      "type": "modify",
      "old_id": "c6b0c0f778ebfaf1516dee7bf88e8f133b04c9c2",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/highlight.go",
      "new_id": "9e458ff198160d77d340f59a16e7717513724b30",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/highlight.go"
    },
    {
      "type": "modify",
      "old_id": "5ae4bf2a1821736fa170fe96a047b7bc068f8efa",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/implementations.go",
      "new_id": "303ccbbdc2911d83ad0e001760eb1e2c8c4a2ccb",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/implementations.go"
    },
    {
      "type": "modify",
      "old_id": "f1b26bbb14fecf678ddc0f8347a0b002ff3d3288",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/parse.go",
      "new_id": "5cb825c4d929ec0a42b74ddc48a41b0e9a747f28",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/parse.go"
    },
    {
      "type": "modify",
      "old_id": "345f52347fa99d3510e348ac2c90a21b0ae14484",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/parse_test.go",
      "new_id": "507e39e4be2fcdaf0abbb09580a1e00aa928643b",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/parse_test.go"
    },
    {
      "type": "modify",
      "old_id": "fcbaec43c544fcc9f57bb85af28f44468a64551f",
      "old_mode": 33188,
      "old_path": "gopls/internal/template/symbols.go",
      "new_id": "72add91b693b5c8c5f631973e6768a6576697461",
      "new_mode": 33188,
      "new_path": "gopls/internal/template/symbols.go"
    }
  ]
}
