)]}'
{
  "commit": "f369cfa3ab4ad5ba882fa66f2fd1c3df8e5b4495",
  "tree": "623bb7e085852f87e9ad6618408dc4b3171f7b29",
  "parents": [
    "df12522ed48dbac7edbae32be01a09770b01d0f7"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri May 22 18:36:42 2020 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri May 22 18:36:42 2020 +0200"
  },
  "message": "fietsje: implement\n\nThis introduces Fietsje, a little Go dependency manager.\n\nFor more information, see third_party/go/fietsje/README.md.\n\nWe also bump some dependencies while we\u0027re at it, notably, sqliboiler\nnow uses Go modules. If we weren\u0027t to do that, we\u0027d have to add more\nheuristics to Fietsje to handle the old version correctly.\n\nTest Plan: fietsje is untested - I\u0027ll add some tests to it. Everything else is just regenerating basically the same repositories.bzl file, but with some bumped dependencies.\n\nX-Origin-Diff: phab/D535\nGitOrigin-RevId: 4fc919e1bd386bc3f3c1c53e672b1e3b9da17dfc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03985a5a1a9ff2df6827b77615dd484968f305dd",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "1575183b300325b93f30b2f6fa6509ff2c01a438",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b54b307253f5ddf1575f358f2025ffac1802ffea",
      "new_mode": 33188,
      "new_path": "build/fietsje/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff990a316fc55888787da8e11e1ce4df9f5fc821",
      "new_mode": 33188,
      "new_path": "build/fietsje/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65997f66bbb8fbf7fa39efee776ef9a9c7b2c3bf",
      "new_mode": 33188,
      "new_path": "build/fietsje/def.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6100e44ee48bbcdd70c063cf69484be1c5eab28",
      "new_mode": 33188,
      "new_path": "build/fietsje/dependency.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "067872586e9646bb3112116816adaceed45f4e2b",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_containerd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1856aa7ad4f4356c66f0031380d5f42ee9a9f70a",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_gvisor.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe976b106ca2ef62cb7b92a6e66c077fca913c8b",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_kubernetes.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b167a8ae81a973519e5985024814500ef94369c",
      "new_mode": 33188,
      "new_path": "build/fietsje/deps_sqlboiler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bad5f8e500bf5727d1eda3e8e1ae6566179cc609",
      "new_mode": 33188,
      "new_path": "build/fietsje/fietsje.bash.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5f8e46d0ca9fb418f8bd29b744263804af71235",
      "new_mode": 33188,
      "new_path": "build/fietsje/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e67c2d96981359217c8fc91aa7925c68183d860",
      "new_mode": 33188,
      "new_path": "build/fietsje/planner.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "816164b348953ded15e25f959626e43725af46a5",
      "new_mode": 33188,
      "new_path": "build/fietsje/proto/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "394e5f059526249546277c076bf635f22220740f",
      "new_mode": 33188,
      "new_path": "build/fietsje/proto/shelf.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d06e5306322bdeb76f9db53de3196e71c7b39a0f",
      "new_mode": 33188,
      "new_path": "build/fietsje/render.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d3a1a1acdca4827345a4dac3766b9a7ff2d3f350",
      "new_mode": 33188,
      "new_path": "build/fietsje/shelf.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4a6e1d0a3ccfed30d2768f1e50556f6bebee070",
      "new_mode": 33188,
      "new_path": "build/fietsje/transitive.go"
    },
    {
      "type": "modify",
      "old_id": "c9ed7d1ae9458de4735c793f2e4e35ca8a676e38",
      "old_mode": 33188,
      "old_path": "build/sqlboiler/sqlboiler.bzl",
      "new_id": "bfb4bf913dcc2d249a7a606b409425f4c14a1aaf",
      "new_mode": 33188,
      "new_path": "build/sqlboiler/sqlboiler.bzl"
    },
    {
      "type": "modify",
      "old_id": "2db91bc2470c80ff227f6ee8ca2a3b594afb78b3",
      "old_mode": 33188,
      "old_path": "third_party/go/README.md",
      "new_id": "94cb0b1a5438b15ceb2d5d94d65f2ec43890d4df",
      "new_mode": 33188,
      "new_path": "third_party/go/README.md"
    },
    {
      "type": "delete",
      "old_id": "f5e98168a8b23d824f942ab45edf25a25ce807ca",
      "old_mode": 33261,
      "old_path": "third_party/go/gazelle-deps.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "96b32320994371c53b58ec192b82614861276377",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "018e6f6b920f0cd95612db59148380a03bd9baed",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14b6c5f69626f52defe90cf3a36f4d701996eb7a",
      "new_mode": 33188,
      "new_path": "third_party/go/shelf.pb.text"
    }
  ]
}
