)]}'
{
  "commit": "28c5fdd69cdad1ef4eeb4dceef48bd9ada5bd907",
  "tree": "c061bc979b6eacd25711de255629a962b39d8453",
  "parents": [
    "1de25d1106fe79d77d3f318620fd510d749fad38"
  ],
  "author": {
    "name": "Damon Lee",
    "email": "Damon.Lee@data61.csiro.au",
    "time": "Tue Jul 23 11:27:46 2019 +1000"
  },
  "committer": {
    "name": "Damon Lee",
    "email": "Damon.Lee@data61.csiro.au",
    "time": "Mon Aug 19 14:38:20 2019 +1000"
  },
  "message": "libsel4platsupport: Refactor IO-related interfaces\n\nThis refactoring is intended to bring these interface initialisation\nfunctions more in line with the style of similar functions. Instead of\naccepting an rvalue (or an expression) of the interfaces, we accept a\npointer to the interfaces themselves. Also add a warning regarding\nlifetimes and concurrency.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6d498622a7bf433e61b46e4621856b1cc46f622",
      "old_mode": 33188,
      "old_path": "libsel4platsupport/include/sel4platsupport/io.h",
      "new_id": "e947030bfa823be1cee926462058d2982598aa9f",
      "new_mode": 33188,
      "new_path": "libsel4platsupport/include/sel4platsupport/io.h"
    },
    {
      "type": "modify",
      "old_id": "500bf16e66551cf0cb0df1d0ca709668a02f46fb",
      "old_mode": 33188,
      "old_path": "libsel4platsupport/src/io.c",
      "new_id": "151c5ea54b1d495ddbe7d52554d04aa71db7ce8f",
      "new_mode": 33188,
      "new_path": "libsel4platsupport/src/io.c"
    }
  ]
}
