)]}'
{
  "log": [
    {
      "commit": "26de0cc9e84a2f7de8ca575801d7d9ab5f4e5da7",
      "tree": "5e18d0cb48fc895a51330d7a2d26e89a37f03eab",
      "parents": [
        "34138ba6e14c1de1d89d0789143b133ea4eb899a"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 14:44:20 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 14:44:20 2020 +0100"
      },
      "message": "Add example Qute resource.\n\nChange-Id: Ie5be7967d6d8536270873d01641f5ff825e31e07\n"
    },
    {
      "commit": "24a25144eaaf1c0a13b7fe746a1e453010dd14cf",
      "tree": "628679309b075430d5e837de1ead78dfe2bbcb30",
      "parents": [
        "55c42a59a51c35b3148d6da8d3a8c510b2dcdc85"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 13:25:54 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 13:25:54 2020 +0100"
      },
      "message": "Enable authentication via Keycloak.\n\nChange-Id: I81a05d2e965394b13d7344f4f20475b4e468c761\n"
    },
    {
      "commit": "55c42a59a51c35b3148d6da8d3a8c510b2dcdc85",
      "tree": "be7f9fa3bb253d7950e580f0880c69894ed0b200",
      "parents": [
        "b8027c67a6c0657df560cd5c952a1006878dbaf3"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 12:24:20 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 12:24:20 2020 +0100"
      },
      "message": "Web: Add purecss/buttons.css.\n\nChange-Id: I0c4b049de17629510619ff9fcca3f0bd263a93b5\n"
    },
    {
      "commit": "bba0fef0e4d01421cefa515fdbbfd935a4f32d4e",
      "tree": "e01d534c4016654a8c8ef7f6545104aac3c6b06f",
      "parents": [
        "93fe1353a39500bd9e378b32a0f2d0ccd2a94a6d"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 11:07:04 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 11:07:04 2020 +0100"
      },
      "message": "Web: Add PureCSS, Prism.js, Prefixfree.\n\nChange-Id: I228ebf02e254c20fcf3aed8c6804aa3eacbbd510\n"
    },
    {
      "commit": "93fe1353a39500bd9e378b32a0f2d0ccd2a94a6d",
      "tree": "1a61dcd4279ed21a99cac9b911e0d16d299d57cb",
      "parents": [
        "35cb159dcb78b6b14523dca5c041ef7dc1740906"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 11:06:23 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Fri Jan 24 11:06:23 2020 +0100"
      },
      "message": "Web: Import JavaScript modules by path, without an import map.\n\nChange-Id: I2142ddb12e4eb39ec2a80947f6f77d5a6c9812a6\n"
    },
    {
      "commit": "2a1075511bfc72d0b254d20e18d11efe6c9e5e74",
      "tree": "023b4179e8f09e4b985bc2c8908178218928636a",
      "parents": [
        "282c84aac7284ed8d0ee264936b3587373a80177"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:47:52 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:47:52 2020 +0100"
      },
      "message": "Use Snowpack for web module management.\n\nChange-Id: Id4ed0471166cfe82caeca7b5e8b53c9ef1765d66\n"
    },
    {
      "commit": "282c84aac7284ed8d0ee264936b3587373a80177",
      "tree": "6e1e5efb5e1b2041ec660dc7d15b09b8af334e6b",
      "parents": [
        "5e0b78376ff48fc098afcc395b23f90e59a2ea90"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:27:36 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:27:36 2020 +0100"
      },
      "message": "Frontend: Put import map into its own file.\n\nChange-Id: I0357d6961acedbae5b8ed8b65c45e7c8a5469178\n"
    },
    {
      "commit": "5e0b78376ff48fc098afcc395b23f90e59a2ea90",
      "tree": "63a7a53c5cdfbc32c95e795b0873e9013b35d4c4",
      "parents": [
        "52925b8effcf3feae1548ef9c145cbb0be66bde4"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:25:50 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:25:50 2020 +0100"
      },
      "message": "Frontend: Add all remaining JavaScript modules to the import map.\n\nChange-Id: I6bdc929a29ebf7e2de893ce984b42862680e21c6\n"
    },
    {
      "commit": "52925b8effcf3feae1548ef9c145cbb0be66bde4",
      "tree": "d266605de32fa3980b8d01d7bfb64ed9f13dd4ea",
      "parents": [
        "ffd96bb29112463e415c1cd476de658aa7963934"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:14:43 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Thu Jan 23 10:14:43 2020 +0100"
      },
      "message": "AdminElement: Use Redux.\n\n - Imports es-module-shims.\n - Adds an importmap via es-module-shims.\n - Makes the “switch” button flip a boolean flag in the state\n   and uses it to modify the value shown.\n\nChange-Id: Ie8042a4c434206f590ebde21fd67e84f48446c03\n"
    },
    {
      "commit": "ffd96bb29112463e415c1cd476de658aa7963934",
      "tree": "ee2af76d1dd700914eef7c53e21be7de77fb9995",
      "parents": [
        "41a8ae6e38deb3b08b4014e06e03c189809d8747"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 22 16:54:49 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 22 16:54:49 2020 +0100"
      },
      "message": "WebComponents: Use lit-html for templating.\n\nChange-Id: Ic2fac595c5fc0275a4859d8c8bf470c77907be19\n"
    },
    {
      "commit": "41a8ae6e38deb3b08b4014e06e03c189809d8747",
      "tree": "861360bac3e6b844bf03eff811d4d2bcdbb17c45",
      "parents": [
        "8ddaf662b07e8eabea35946a204a0690813cb5da"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 22 16:53:52 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Wed Jan 22 16:53:52 2020 +0100"
      },
      "message": "Add an example WebComponent.\n\nChange-Id: I74a6b63912f431db150e6cd4707c405621a922dd\n"
    },
    {
      "commit": "83d66065efa137c9a7e6b72b379ca38521b2fa59",
      "tree": "8288d93786bbffaad321642dd1be1b5dd5a746bd",
      "parents": [
        "7a381e90484fe2e9de260d3927c8990dc7b5b6f8"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 16:48:10 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 16:48:10 2020 +0100"
      },
      "message": "Disable Hypersistence Optimizer ad.\n\nChange-Id: I0f89dc56cc39f057bc9b729cf677e9c88a62eace\n"
    },
    {
      "commit": "2f0b3705c668ff4f353e45bda66d9c5f7e20552f",
      "tree": "aa56e2ba044d1eb7fee8d00063b1d1d38a2e8b82",
      "parents": [
        "4c5847bffd0401e62a3f2beaeba8c0cb887359ce"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 15:46:34 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 15:46:34 2020 +0100"
      },
      "message": "Import autogenerated JPA entities.\n\nAdds JPA entities generated by IntelliJ for all existing tables in the\ndatabase.\n\nChange-Id: Iac957b5d68ce45328db87487f105522f8595e124\n"
    },
    {
      "commit": "4c5847bffd0401e62a3f2beaeba8c0cb887359ce",
      "tree": "127d56260008d7cb2f243c6b2e61010cc301bdd5",
      "parents": [
        "e00c80770d867a49979eb86724cd6c94f7a8d2e2"
      ],
      "author": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 15:42:02 2020 +0100"
      },
      "committer": {
        "name": "Matthias Andreas Benkard",
        "email": "code@mail.matthias.benkard.de",
        "time": "Sun Jan 12 15:42:02 2020 +0100"
      },
      "message": "Import fresh Quarkus project.\n\nChange-Id: I05fa5dd499cdca04adee9afbef9f83b3afd8fe0f\n"
    }
  ]
}
