)]}'
{
  "log": [
    {
      "commit": "156248b949f3da7c8d0f4f46cb97ac7606464952",
      "tree": "ff52faf242a29f1916edad64bca6282f8030ee66",
      "parents": [
        "227c5cbbdd8f682b6e4d4cc661fa0d6e734206f2"
      ],
      "author": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Jan 10 00:27:45 2025 +0100"
      },
      "committer": {
        "name": "Tim Windelschmidt",
        "email": "tim@monogon.tech",
        "time": "Fri Jan 10 20:13:30 2025 +0000"
      },
      "message": "treewide: format repo with buildifier\n\nChange-Id: Ia7aebeb7bba5b119c9157d1ad805cc477bcbb68a\nReviewed-on: https://review.monogon.dev/c/monogon/+/3774\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n"
    },
    {
      "commit": "8999faafd3184dbc4ba345f72812b29602c5412d",
      "tree": "04be915879bb49de08e4555d7424180052d64cd8",
      "parents": [
        "417d7f6b2e4bbf979ec336cf1dd5eb7599e6535c"
      ],
      "author": {
        "name": "Serge Bazanski",
        "email": "serge@monogon.tech",
        "time": "Mon Nov 20 12:42:13 2023 +0100"
      },
      "committer": {
        "name": "Serge Bazanski",
        "email": "serge@monogon.tech",
        "time": "Thu Dec 21 14:46:59 2023 +0000"
      },
      "message": "version: implement Go tooling\n\nThese two packages implement respectively:\n\n1. A companion Go library to access data from //version/spec\n   Protobuf data.\n2. A Go code generator and related Bazel build infrastructure to convert\n   Bazel build status data into an embedded //version/spec Protobuf\n   Version message.\n\nThe two allow for stamping Go artifacts with a generated spec.Version\nproto, and allows Go code to work with said messages.\n\nThe two systems are split to allow decoupling stamping build artifacts\nfrom processing such version messages. This is so that eg. a Metropolis\nclient tool can receive a server\u0027s Version field, and then show that\nfield to the user.\n\nChange-Id: I82fbfa6bc2418edc979cdc6e1fdee60ee75a88b7\nReviewed-on: https://review.monogon.dev/c/monogon/+/2332\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    },
    {
      "commit": "417d7f6b2e4bbf979ec336cf1dd5eb7599e6535c",
      "tree": "5770f7596eaa2e03157df319a3fcb945e42050db",
      "parents": [
        "f42e36431afdc3a4a6682dcc50bd61d18cb72870"
      ],
      "author": {
        "name": "Serge Bazanski",
        "email": "serge@monogon.tech",
        "time": "Mon Nov 20 12:57:20 2023 +0100"
      },
      "committer": {
        "name": "Serge Bazanski",
        "email": "serge@monogon.tech",
        "time": "Thu Dec 21 14:46:59 2023 +0000"
      },
      "message": "version/spec: init\n\nThis is the second step in a repo-wide versioning system after the new\nbuild status generator.\n\nIt introduces a proto representation of the essential version data which\nis attached to artifacts generated from this repository.\n\nThe definition encompasses an informal spec on how this data can be\nserialized to a SemVer 2.0.0 version string, which will be used in human\nreadable output and with interoperability with external systems.\n\nChange-Id: I3f78e34af1f063fcf6035a0258a383b5d3f8adb6\nReviewed-on: https://review.monogon.dev/c/monogon/+/2331\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n"
    }
  ]
}
