)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7bdb7a04222a36f6178073719f5e2f4b944a0161",
      "new_mode": 33188,
      "new_path": "version/spec/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f09cd57a1b53b27895263ba3d8d0836b4310056d",
      "new_mode": 33188,
      "new_path": "version/spec/gomod-generated-placeholder.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d43535eee0d788feceba804e74faf04d2b0b535",
      "new_mode": 33188,
      "new_path": "version/spec/spec.proto"
    }
  ]
}
