)]}'
{
  "commit": "fe2ef0b2cda0b25c45bd9e320f8b77931ee8ef2e",
  "tree": "715e146b05792ed452a39ffa97e1e89f68463689",
  "parents": [
    "ee63031b572eb7aea27be4c7e3dafba0daaf681b"
  ],
  "author": {
    "name": "Bram Moolenaar",
    "email": "Bram@vim.org",
    "time": "Mon Jan 10 18:08:00 2022 +0000"
  },
  "committer": {
    "name": "Bram Moolenaar",
    "email": "Bram@vim.org",
    "time": "Mon Jan 10 18:08:00 2022 +0000"
  },
  "message": "patch 8.2.4053: Vim9: autoload mechanism doesn\u0027t fully work yet\n\nProblem:    Vim9: autoload mechanism doesn\u0027t fully work yet.\nSolution:   Define functions and variables with their autoload name, add the\n            prefix when calling a function, find the variable in the table of\n            script variables.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1d5aedf4cc1362664660586625753378c6cc1765",
      "old_mode": 33188,
      "old_path": "src/evalvars.c",
      "new_id": "9bd1cc14c658e8de0e3a1156985993c623abda16",
      "new_mode": 33188,
      "new_path": "src/evalvars.c"
    },
    {
      "type": "modify",
      "old_id": "140d67bbbdbdc463c828e681283c576f15a92413",
      "old_mode": 33188,
      "old_path": "src/proto/scriptfile.pro",
      "new_id": "477dc3e6e1d693d26990ea7f121f02334909604d",
      "new_mode": 33188,
      "new_path": "src/proto/scriptfile.pro"
    },
    {
      "type": "modify",
      "old_id": "264482493ea95c9c8bcbce3b979e37799bee678d",
      "old_mode": 33188,
      "old_path": "src/proto/vim9script.pro",
      "new_id": "46211ddb09f7f2f014a9ff1bde41c61df0a79f3b",
      "new_mode": 33188,
      "new_path": "src/proto/vim9script.pro"
    },
    {
      "type": "modify",
      "old_id": "7680fd505fa42f78febea80d9c37cb42abff4a49",
      "old_mode": 33188,
      "old_path": "src/scriptfile.c",
      "new_id": "7c5da2e96ff88d4ab6fde98bd340355389b58603",
      "new_mode": 33188,
      "new_path": "src/scriptfile.c"
    },
    {
      "type": "modify",
      "old_id": "fd4be4fe95be646897ac338148bd98727f747ea9",
      "old_mode": 33188,
      "old_path": "src/structs.h",
      "new_id": "f733268835f80cc51b342c5a16a46ad0de964226",
      "new_mode": 33188,
      "new_path": "src/structs.h"
    },
    {
      "type": "modify",
      "old_id": "97a51a51c6bad2a092ac8fcddac238dd95691138",
      "old_mode": 33188,
      "old_path": "src/testdir/test_vim9_script.vim",
      "new_id": "a907383f60798baac68eea4cd96cb53250882bd3",
      "new_mode": 33188,
      "new_path": "src/testdir/test_vim9_script.vim"
    },
    {
      "type": "modify",
      "old_id": "ecd2e7c1ad6b7b687171c8ae1b1ea36f1082dfd3",
      "old_mode": 33188,
      "old_path": "src/userfunc.c",
      "new_id": "a3ff38c0a1c1c0da9d536fb5f543f02d175e7d71",
      "new_mode": 33188,
      "new_path": "src/userfunc.c"
    },
    {
      "type": "modify",
      "old_id": "5f8fc2a2380b241d4ff1bab2f6976c3a83a23231",
      "old_mode": 33188,
      "old_path": "src/version.c",
      "new_id": "6ab7271c9b8b04210ffbdea957abdafd50011c91",
      "new_mode": 33188,
      "new_path": "src/version.c"
    },
    {
      "type": "modify",
      "old_id": "a8b76bb6c470d85639a0c435ab0817cb82b1bffa",
      "old_mode": 33188,
      "old_path": "src/vim9script.c",
      "new_id": "e5ed604972ac2300b6b5576581577e0a95539667",
      "new_mode": 33188,
      "new_path": "src/vim9script.c"
    }
  ]
}
