)]}'
{
  "commit": "4b1e37c88d7472fa378393e7a2e545b7a87145c9",
  "tree": "8f1670f60907fb204bb159f11af637076a43af8f",
  "parents": [
    "2f58ac0ba336ad64e5708a4bb72163e368410959"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Sep 28 12:49:15 2021 +0200"
  },
  "committer": {
    "name": "Sergiusz Bazanski",
    "email": "serge@monogon.tech",
    "time": "Fri Oct 08 15:34:28 2021 +0000"
  },
  "message": "build/fietsje: split into monogon-specific library and cli tool\n\nThis is a first pass at sightly modularizing fietsje. This allows\nfietsje-for-Monogon to be used as a Go library, and moves all the\ntoolbase startup logic into its own executable package. This allows us\nto call fietsje from some multi-purpose CI/check tool that I\u0027m slowly\nimplementing on the side.\n\nFietsje should still be split up further, allowing a generic fietsje\nlibrary to be used for more than just the Monogon repository - but that\nwill come at a later point.\n\nChange-Id: Ic59c0bb954c5416fda95d3604d5aa94553dc1030\nReviewed-on: https://review.monogon.dev/c/monogon/+/331\nReviewed-by: Mateusz Zalega \u003cmateusz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b9c78c78be8456324339f4c242265aad38fb519",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "7234a41657056818125f89f02ada02ad195bda05",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "modify",
      "old_id": "733a832405f4715bfcdf1d266d1269fa24e13f33",
      "old_mode": 33188,
      "old_path": "build/fietsje/BUILD.bazel",
      "new_id": "5fe5f5ed8a0591fdf4f19def3f3f24ac2418eff8",
      "new_mode": 33188,
      "new_path": "build/fietsje/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00ab0f03870b03bd3643e2bb751da52c091efcb5",
      "new_mode": 33188,
      "new_path": "build/fietsje/cmd/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9e155344ba249b3e92d629af41ae8c294f23a4f",
      "new_mode": 33188,
      "new_path": "build/fietsje/cmd/main.go"
    },
    {
      "type": "modify",
      "old_id": "709b457da18e077fce96a89d7b6b7cd2e6804d51",
      "old_mode": 33188,
      "old_path": "build/fietsje/dependency.go",
      "new_id": "e3520a48097046b01e244df8f4d69bd6e8ed4a42",
      "new_mode": 33188,
      "new_path": "build/fietsje/dependency.go"
    },
    {
      "type": "modify",
      "old_id": "99d36f6055647cb7f27f16365a99656bcdc84cf2",
      "old_mode": 33188,
      "old_path": "build/fietsje/deps_containerd.go",
      "new_id": "37c71c5d9af5fee3f45b1024dba299f27c4f17d3",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_containerd.go"
    },
    {
      "type": "modify",
      "old_id": "747f3e2b3f16b00ecdaf036e9d2551297a937672",
      "old_mode": 33188,
      "old_path": "build/fietsje/deps_delve.go",
      "new_id": "69258a8e755fad9363fdb543c46b9f1ce92d16cd",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_delve.go"
    },
    {
      "type": "modify",
      "old_id": "3414e4cab9c1f43e82e85286683187a045a23e4d",
      "old_mode": 33188,
      "old_path": "build/fietsje/deps_gvisor.go",
      "new_id": "c4e7ca0fa89a69e1f42d9cf8e552f880499e837c",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_gvisor.go"
    },
    {
      "type": "modify",
      "old_id": "ffd650e5f1ae760f51ec3655b83b04567cd7d669",
      "old_mode": 33188,
      "old_path": "build/fietsje/deps_kubernetes.go",
      "new_id": "bea586eccc9d334de0afba181febe6cd7ce8be4a",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_kubernetes.go"
    },
    {
      "type": "rename",
      "old_id": "6fb66e18aa3f1239878247003cbb7b8c20185517",
      "old_mode": 33188,
      "old_path": "build/fietsje/main.go",
      "new_id": "fc81bf50f8aff4d4fbf7152317ffcad13ee744c1",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_monogon.go",
      "score": 76
    },
    {
      "type": "modify",
      "old_id": "be955cf0b95912d74fad77927b4928e0dc0248d0",
      "old_mode": 33188,
      "old_path": "build/fietsje/planner.go",
      "new_id": "0be1b8ae4a6322274069f33784296f64ab038925",
      "new_mode": 33188,
      "new_path": "build/fietsje/planner.go"
    },
    {
      "type": "modify",
      "old_id": "03e28577210fd189722f60403926b205cf324402",
      "old_mode": 33188,
      "old_path": "build/fietsje/render.go",
      "new_id": "58904112ccaf67a93978ed2f6ddfdb73bb89fb09",
      "new_mode": 33188,
      "new_path": "build/fietsje/render.go"
    },
    {
      "type": "modify",
      "old_id": "963c1391a011b737753f5ff684f2ac8e9735af86",
      "old_mode": 33188,
      "old_path": "build/fietsje/shelf.go",
      "new_id": "807ee449c4c42cf277b93e9a6c42c4650ba55939",
      "new_mode": 33188,
      "new_path": "build/fietsje/shelf.go"
    },
    {
      "type": "modify",
      "old_id": "e42199b1854f6b7aef998145d5b872de8f54919c",
      "old_mode": 33188,
      "old_path": "build/fietsje/transitive.go",
      "new_id": "2e2a9f7c131c1bba082aeef50c5d503e0bece4ba",
      "new_mode": 33188,
      "new_path": "build/fietsje/transitive.go"
    }
  ]
}
