)]}'
{
  "commit": "7f4c6101c7d7467ef12de37fa2d5ac2cb91cbfce",
  "tree": "95cb8d858acb9313b84b4d791fabfc012009b8a0",
  "parents": [
    "db4d635c46d4cb19e3bdf739ac94458c419f59f1"
  ],
  "author": {
    "name": "Hugo Lefeuvre",
    "email": "hugo.lefeuvre@scisemi.com",
    "time": "Tue Jun 18 21:56:54 2024 +0200"
  },
  "committer": {
    "name": "David Chisnall",
    "email": "davidchisnall@users.noreply.github.com",
    "time": "Mon Jun 24 09:20:29 2024 +0100"
  },
  "message": "Test and document the linked list from `ds::linked_list`.\n\nAlthough our linked list implementation does feature comments, they are\nmore about the underlying technical details and do not really help\nnewcomers understand how to use it. This matters because we do not have\n`std::list`.\n\nAddress this by adding a test for the linked list which also explains\nhow to use it for a basic use-case.\n\nSigned-off-by: Hugo Lefeuvre \u003chugo.lefeuvre@scisemi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2894bb2c6d8e2c6776958c5e30a600a0016e28c6",
      "old_mode": 33188,
      "old_path": "sdk/include/ds/linked_list.h",
      "new_id": "5194d2f55a1ef801531935bba429d924b667d008",
      "new_mode": 33188,
      "new_path": "sdk/include/ds/linked_list.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7db652ef90edf34d022bab12b0b659d325f0ca1c",
      "new_mode": 33188,
      "new_path": "tests/list-test.cc"
    },
    {
      "type": "modify",
      "old_id": "8d99fdd2c68fe0502696c49536675c9f6df7fb60",
      "old_mode": 33188,
      "old_path": "tests/test-runner.cc",
      "new_id": "719b1f15a8846af5c3ac0dcf1be27e0537449518",
      "new_mode": 33188,
      "new_path": "tests/test-runner.cc"
    },
    {
      "type": "modify",
      "old_id": "bd63a3ce3152678cbbdb6594690ce7eddf473dfe",
      "old_mode": 33188,
      "old_path": "tests/tests.hh",
      "new_id": "f5625bc2a1aa7c6983f155f9223fd166ece3449d",
      "new_mode": 33188,
      "new_path": "tests/tests.hh"
    },
    {
      "type": "modify",
      "old_id": "2f9e5ed5faffe425c5158671293614c03b846a28",
      "old_mode": 33188,
      "old_path": "tests/xmake.lua",
      "new_id": "267e791a83bac1d91c23ed58309b5e51c484605a",
      "new_mode": 33188,
      "new_path": "tests/xmake.lua"
    }
  ]
}
