)]}'
{
  "commit": "aba1518f487b4b65861eb30f553c4edb72ad972e",
  "tree": "beb0e89714eff717952675ecb907bc15a8ed31ac",
  "parents": [
    "f17e5bb6b6da4432628dd65ce9ad633e6441f67c"
  ],
  "author": {
    "name": "Gulsum Atici",
    "email": "gulsum.atici@canonical.com",
    "time": "Mon May 15 11:55:13 2023 +0300"
  },
  "committer": {
    "name": "Gulsum Atici",
    "email": "gulsum.atici@canonical.com",
    "time": "Mon May 15 12:05:33 2023 +0300"
  },
  "message": "Fix VimAdminThread run method\n\nThe run_coroutine_threadsafe() function is used to schedule a coroutine object from a different thread and returns a concurrent.futures.Future.\nrun_coroutine_threadsafe is unnecessary to run the main task and replaced with asyncio.run().\n\nChange-Id: I8ea31828a9798140d596165443bdf26659b4eef8\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21e62817321b68f6ebb1b6859199b8e360f9c1b0",
      "old_mode": 33188,
      "old_path": "NG-RO/osm_ng_ro/vim_admin.py",
      "new_id": "e34cce4a5216e18a72b11b3faabef5977b1095cd",
      "new_mode": 33188,
      "new_path": "NG-RO/osm_ng_ro/vim_admin.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ce8bdcbf58e03a920ec4ba251edd72a470bec5c",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/fix_vim_adminthread_run_method-7bd0f7c32e932645.yaml"
    }
  ]
}
