)]}'
{
  "commit": "0a98bdf549ac435cefa59d7214f5ad2c8a7fb1e7",
  "tree": "aa5fcc3b27a95141dd846f43108a37ccece82ae9",
  "parents": [
    "44bbc35b68e893afb1a11d48cc50a4a79db992d3"
  ],
  "author": {
    "name": "Ethan Lee",
    "email": "nathe.eel@gmail.com",
    "time": "Thu Oct 21 04:36:40 2021"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 21 04:36:40 2021"
  },
  "message": "[WASMFS] In-memory file - create, read, write (#15318)\n\nRelevent Issue: #15041\r\n\r\n- Implement new in memory file class\r\n- Expand coverage of open syscall\r\n- Expand functionality of read and write to handle file offsets.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b484a0e9e62459334ee057454700a3b43f6f0ae3",
      "new_mode": 33188,
      "new_path": "system/lib/wasmfs/file.cpp"
    },
    {
      "type": "modify",
      "old_id": "43ef0168818d7e2f0915e2be5f078f1c88b32eb0",
      "old_mode": 33188,
      "old_path": "system/lib/wasmfs/file.h",
      "new_id": "9a49fc4317157995b55bb60464d1d957fa35ba14",
      "new_mode": 33188,
      "new_path": "system/lib/wasmfs/file.h"
    },
    {
      "type": "modify",
      "old_id": "27ee61a8fb8465023d15b51d883adff747f47787",
      "old_mode": 33188,
      "old_path": "system/lib/wasmfs/file_table.cpp",
      "new_id": "7d7cec8a720427d03dbd02897ef91c6466358a54",
      "new_mode": 33188,
      "new_path": "system/lib/wasmfs/file_table.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b2bb889e02ca9ada8fa254aab57ce29382cdb41",
      "old_mode": 33188,
      "old_path": "system/lib/wasmfs/file_table.h",
      "new_id": "b616985633ba183eefdbc93267344fa2b62ffd16",
      "new_mode": 33188,
      "new_path": "system/lib/wasmfs/file_table.h"
    },
    {
      "type": "modify",
      "old_id": "4c09866b2c6463956da5ee21ef18386ff386c3bc",
      "old_mode": 33188,
      "old_path": "system/lib/wasmfs/wasmfs.cpp",
      "new_id": "5ab6b427384c8d4a94696753eb2a8fe933f70f8e",
      "new_mode": 33188,
      "new_path": "system/lib/wasmfs/wasmfs.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4faf989ccc7791eb81ccc65eb10e6818f2728b9",
      "old_mode": 33188,
      "old_path": "tests/test_other.py",
      "new_id": "28840f6c4d7848942f8bd1f22271ad7a9451b912",
      "new_mode": 33188,
      "new_path": "tests/test_other.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "974bf6af64642062ce0cb5a9152d01df6c606087",
      "new_mode": 33188,
      "new_path": "tests/wasmfs/wasmfs_create.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e6d9ee248e03171fcd2c605cfa571ee2bda5581",
      "new_mode": 33188,
      "new_path": "tests/wasmfs/wasmfs_create.out"
    },
    {
      "type": "modify",
      "old_id": "dabaa4e16ecea202eb8c35c1d7291ca0645f1839",
      "old_mode": 33188,
      "old_path": "tools/system_libs.py",
      "new_id": "68c9ed9cf60b929c12d9e2eaafbf3576e5c22a11",
      "new_mode": 33188,
      "new_path": "tools/system_libs.py"
    }
  ]
}
