)]}'
{
  "log": [
    {
      "commit": "f5d99d08eed074a02f199d701870508edd23c672",
      "tree": "1c0a763f8cb8a77d5e9a014f0ea3166c9c9a7ee7",
      "parents": [
        "7f61349496f2a62526691693bf4549fc05165e90"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:42:55 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:43:12 2023 +0100"
      },
      "message": "Implement Ext2.Read_FSBlock\n"
    },
    {
      "commit": "7f61349496f2a62526691693bf4549fc05165e90",
      "tree": "02bf612459ff74b89c9bb5fbfd4cf77c27184f5b",
      "parents": [
        "a529660941fb48c7b7fdb310f7241927b6af18a6"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:32:06 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:36:11 2023 +0100"
      },
      "message": "Use BLOCK_SIZE\n"
    },
    {
      "commit": "a529660941fb48c7b7fdb310f7241927b6af18a6",
      "tree": "dae40920ffdca66b8fc8d41f502093cf6567d1e2",
      "parents": [
        "9c0418709b02d54aaae15b6e6f04bcc50243ec1b"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:30:31 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:35:56 2023 +0100"
      },
      "message": "Prepare Blockdev for 32-bit longs\n"
    },
    {
      "commit": "9c0418709b02d54aaae15b6e6f04bcc50243ec1b",
      "tree": "83099c7e657d0d73141171ed1415ada036c9c779",
      "parents": [
        "481ff84525693998630a211b4bb6f9c828a877c1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:24:55 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:24:55 2023 +0100"
      },
      "message": "Introduce Blockdev_Length/_Offset\n"
    },
    {
      "commit": "481ff84525693998630a211b4bb6f9c828a877c1",
      "tree": "65def95bf3def87973fd179cca04bb637a3aea59",
      "parents": [
        "5182037ce59b00a5620a9848433eaec8dcf5f8ce"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:19:49 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 12 13:19:49 2023 +0100"
      },
      "message": "Move shared types into FILO package\n"
    },
    {
      "commit": "5182037ce59b00a5620a9848433eaec8dcf5f8ce",
      "tree": "bb3f1cf394e0ae0dcc8537fd599ccc32b87044a6",
      "parents": [
        "5c43abcc6371eef6dce041f0251359e0037d5ae3"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 15:29:17 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 15:29:17 2023 +0000"
      },
      "message": "Add NullFS\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "5c43abcc6371eef6dce041f0251359e0037d5ae3",
      "tree": "c6a2c32486c47bc9995cd05b31c3cb5e9660d746",
      "parents": [
        "a968f6f4e50c3c231a75e2a04ad47d6be909e241"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 15:24:36 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 15:29:03 2023 +0000"
      },
      "message": "Move fs-filo to filo-fs\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "a968f6f4e50c3c231a75e2a04ad47d6be909e241",
      "tree": "6f9a4a3d66d42d55a02c2ec1d993f5221ebd2b68",
      "parents": [
        "26f7183064caa8435e33f3a0a1f6330ad65718b6"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 09:40:06 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 11 09:40:06 2023 +0000"
      },
      "message": "add Ada wrapper for C_devread\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "26f7183064caa8435e33f3a0a1f6330ad65718b6",
      "tree": "1fb81446438f025d0201065c31e3bf0d06d1ede8",
      "parents": [
        "8ec45a1aba4b83c52c1f1bec93bbb66310cc5608"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Dec 05 16:26:56 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Dec 05 17:32:38 2023 +0100"
      },
      "message": "FS.FILO.Ext2: Fill Mount() procedure\n"
    },
    {
      "commit": "8ec45a1aba4b83c52c1f1bec93bbb66310cc5608",
      "tree": "6b552866722865a117771eb36ad6bd81f3fe3dd1",
      "parents": [
        "2f4d59768188bbec4e855b0bd5ba7463aed44579"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 17:11:08 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 17:11:08 2023 +0100"
      },
      "message": "FS.FILO.Ext2: Export C functions\n"
    },
    {
      "commit": "2f4d59768188bbec4e855b0bd5ba7463aed44579",
      "tree": "9d509f5fad0e5b3863508591c1076720f7d07a09",
      "parents": [
        "57d3a857facc4eaa7e939740b1c24ca81829e591"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 15:36:56 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 15:36:56 2023 +0000"
      },
      "message": "VFS: add \u003c\u003e to generics\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "57d3a857facc4eaa7e939740b1c24ca81829e591",
      "tree": "c71dc17d2a97312f65240490de3089386f1f4860",
      "parents": [
        "3e722829493581e938aa82c1d97c8f432037ea1a"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:42:40 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:42:40 2023 +0100"
      },
      "message": "FS.FILO.Ext2: Update stubs\n"
    },
    {
      "commit": "3e722829493581e938aa82c1d97c8f432037ea1a",
      "tree": "c882bc89d7799549155587744a13aa32bf9a3d47",
      "parents": [
        "cd6b7ec5b1b39d9b4fe48954921810a7e916dc03"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:27:40 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:27:40 2023 +0100"
      },
      "message": "FS.FILO: Add Partition_Offset type\n"
    },
    {
      "commit": "cd6b7ec5b1b39d9b4fe48954921810a7e916dc03",
      "tree": "f14dacbfcc562a3d9ed2a88115ae20a57b128d1f",
      "parents": [
        "f983931767e2beb648b86f3620941e444943d1bf"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:21:26 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:21:26 2023 +0100"
      },
      "message": "FS: Add pre-conditions for deserialization functions\n"
    },
    {
      "commit": "f983931767e2beb648b86f3620941e444943d1bf",
      "tree": "cc43dccd1ee0bd8c5dd64d8a7928366fde9ebec1",
      "parents": [
        "3ec689d9c900e988018a992f5e84d8aa06190bb0"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:20:43 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 15:20:43 2023 +0100"
      },
      "message": "FS.FILO: Allow File_Offset of full File_Length\n"
    },
    {
      "commit": "691220d9ce83aeaa104bd144f7e31ef6f94e5ba9",
      "tree": "a2f08efc2c8261ef19834369eb235ce9cef65ba6",
      "parents": [
        "51f604179f7134f184e1f97e4e863d6b044986e4"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 14:54:01 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 14:54:01 2023 +0100"
      },
      "message": "FS.FILO.VFS: Move `Convention \u003d\u003e C` to spec\n"
    },
    {
      "commit": "51f604179f7134f184e1f97e4e863d6b044986e4",
      "tree": "03fc4592778e0659dfa62d3a626a2fe828f8561b",
      "parents": [
        "75d1ff390d4cd891f41475a4336a4cf46d3075fe"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 14:48:11 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 04 14:48:20 2023 +0100"
      },
      "message": "Make VFS wrapper state aware\n"
    },
    {
      "commit": "75d1ff390d4cd891f41475a4336a4cf46d3075fe",
      "tree": "0438a41e7c23ca7b76e654782739767461bbc3ab",
      "parents": [
        "dc1a84bdbc3e892c178322d65e1756cceb3b362f"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 13:40:11 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 13:40:11 2023 +0000"
      },
      "message": "vfs: Add filo like vfs layer\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "dc1a84bdbc3e892c178322d65e1756cceb3b362f",
      "tree": "add6d3f6a381f3dcdce33d2ab4940b0640e540a4",
      "parents": [
        "98417fca0b8fae85f07185d77ccfbd11ba2e7c09"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 13:39:42 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Dec 04 13:39:42 2023 +0000"
      },
      "message": "blockdev: Add missing partition functions\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "98417fca0b8fae85f07185d77ccfbd11ba2e7c09",
      "tree": "b03c237267e7469c461d31fb8425d4b030abecba",
      "parents": [
        "1d7727feb3b7aa3f5600d3ab9d748691f1ef63a1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 30 16:46:25 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 30 16:47:36 2023 +0100"
      },
      "message": "Add Read_LE16/32 and types\n"
    },
    {
      "commit": "1d7727feb3b7aa3f5600d3ab9d748691f1ef63a1",
      "tree": "4e2d5feb258dc27a404e868a398a8c93a377d388",
      "parents": [
        "d49cb12f62f7a9f2f9835787b292f9885ab99bc2"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 30 15:58:46 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 30 15:58:46 2023 +0100"
      },
      "message": "Add stub for FS.FILO.Ext2\n"
    },
    {
      "commit": "d49cb12f62f7a9f2f9835787b292f9885ab99bc2",
      "tree": "91293e5aaf2bde9f64adaf5bab8ef8f94d58955c",
      "parents": [
        "b00b3166219e072b759b2d9855ef5e12d0a75552"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Wed Nov 29 10:03:02 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Wed Nov 29 10:03:02 2023 +0000"
      },
      "message": "Move SPARK_Mode \u003d\u003e Off into body\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "b00b3166219e072b759b2d9855ef5e12d0a75552",
      "tree": "efb3b2c569ba3c48f683c412e92858790e8e89a5",
      "parents": [
        "3a5cd8c01b9517d1c193f62b41f2c1812e9164dd"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Wed Nov 29 10:02:31 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Wed Nov 29 10:02:31 2023 +0000"
      },
      "message": "Use getopt for program parameters\n\nSigned-off-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "3a5cd8c01b9517d1c193f62b41f2c1812e9164dd",
      "tree": "d9952cca6416fce0837ac1256072f2a86fa3ebdd",
      "parents": [
        "c6bd3d34192e51464b8410fc81ac6321ee1cfe4f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 17:38:06 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 17:38:06 2023 +0100"
      },
      "message": "FS.FILO: Add access to globals\n"
    },
    {
      "commit": "c6bd3d34192e51464b8410fc81ac6321ee1cfe4f",
      "tree": "9fa7899528a2bd6259938f6ccd13390497b2471a",
      "parents": [
        "0a9591e2d820c54c0c6bf4e3823ee835dc5d268b"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 17:13:37 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 17:13:37 2023 +0100"
      },
      "message": "Rename FS.FILO \u003d\u003e FS.FILO.Dev\n"
    },
    {
      "commit": "0a9591e2d820c54c0c6bf4e3823ee835dc5d268b",
      "tree": "ea40abe5656e081ff518630dccfd33733bbef270",
      "parents": [
        "fdfa2e2cea2a31aa1a5991cf1e1db57c7af5a923"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 16:59:11 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 16:59:11 2023 +0100"
      },
      "message": "Fill FS.FILO.VFS wrapper\n"
    },
    {
      "commit": "fdfa2e2cea2a31aa1a5991cf1e1db57c7af5a923",
      "tree": "9f5cbb63abc3f0b283328e664f46604d3edd921d",
      "parents": [
        "62268ee9d6381ded49636fa37ea18754f06a2bf1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 16:26:03 2023 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 27 16:26:03 2023 +0100"
      },
      "message": "Start FS.FILO.VFS wrapper\n"
    },
    {
      "commit": "62268ee9d6381ded49636fa37ea18754f06a2bf1",
      "tree": "f7078b464140b955c7e84c3a50bfb1f50ab9314b",
      "parents": [
        "81cf58d7166f46b390e322be3e8a41b21d129243"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 15:10:41 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 15:10:41 2023 +0000"
      },
      "message": "Make it compile\n"
    },
    {
      "commit": "81cf58d7166f46b390e322be3e8a41b21d129243",
      "tree": "7c8b3f0c2f9a77244be47c35db47015848b998d1",
      "parents": [
        "d1e0457ad62d37c44c243b91a0c16385ddc148a1"
      ],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 14:36:02 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 14:36:02 2023 +0000"
      },
      "message": "Remove a.out\n"
    },
    {
      "commit": "d1e0457ad62d37c44c243b91a0c16385ddc148a1",
      "tree": "554e362dcdbc2c0d7cce759552ad395196eb202d",
      "parents": [],
      "author": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 14:28:55 2023 +0000"
      },
      "committer": {
        "name": "Thomas Heijligen",
        "email": "src@posteo.de",
        "time": "Mon Nov 27 14:28:55 2023 +0000"
      },
      "message": "Test env to develop FILO filesystem drivers in Ada\n"
    }
  ]
}
