)]}'
{
  "commit": "82e46e5d31ba1ca8d4e322acdacdd90ab80705d9",
  "tree": "c7f92d918cc5ab69444db3ec94ac85c5fe801b60",
  "parents": [
    "e0c2b2ceaa8ca2d0f412f17f4cf14fb4f7a3296f"
  ],
  "author": {
    "name": "Bram Moolenaar",
    "email": "Bram@vim.org",
    "time": "Sat Feb 05 18:12:34 2022 +0000"
  },
  "committer": {
    "name": "Bram Moolenaar",
    "email": "Bram@vim.org",
    "time": "Sat Feb 05 18:12:34 2022 +0000"
  },
  "message": "patch 8.2.4302: Vim9: return type of getline() is too strict\n\nProblem:    Vim9: return type of getline() is too strict.\nSolution:   Make the declared type list\u003cany\u003e.  Also do this for other\n            functions returning a list of a specific type.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a584443dd8756b28489672e996666aac0b1d3ba6",
      "old_mode": 33188,
      "old_path": "src/evalfunc.c",
      "new_id": "e1dca9499ed467591b15a02325b2f40d15058f0a",
      "new_mode": 33188,
      "new_path": "src/evalfunc.c"
    },
    {
      "type": "modify",
      "old_id": "6e53d270f1ec0f4977a49c8c4a8472a7bf9f85e3",
      "old_mode": 33188,
      "old_path": "src/testdir/test_vim9_builtin.vim",
      "new_id": "743cb50234c7aeb2a15f7a649226fc4a22e705c2",
      "new_mode": 33188,
      "new_path": "src/testdir/test_vim9_builtin.vim"
    },
    {
      "type": "modify",
      "old_id": "84ab4092ec46640af90ed2d9b94dc6c25f088af6",
      "old_mode": 33188,
      "old_path": "src/version.c",
      "new_id": "89a22a04f727163e7e5361b78fa18e84b4ddb51a",
      "new_mode": 33188,
      "new_path": "src/version.c"
    }
  ]
}
