)]}'
{
  "commit": "140bddcbe1aac46b168f6fc2178eb9c3870a434c",
  "tree": "8719383a79e42b1334a53f88bdc015872cba66dd",
  "parents": [
    "e6030f696613983ea00fc93b9e8b826cea7a1e9a"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri Jun 05 21:01:19 2020 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@nexantic.com",
    "time": "Fri Jun 05 21:01:19 2020 +0200"
  },
  "message": "core: build initramfs using generic initramfs rule\n\nThis chips away at three different things:\n - it brings us closer to hermetic and cross-platform builds by not\n   depending on genrule/shell and lz4-the-tool\n - it generalizes initramfs building (allowing for more than one to be\n   built, if necessary)\n - sets the stage to use Bazel transitions [1] to force all included Go\n   binaries to be built in pure/static mode while allowing host Go\n   binaries to use cgo/dynamic linking if necessary, and hopefully also\n   allowing us to get rid of some BUILD patches that set pure\u003d\u0027on\u0027 in\n   go_binary calls (notably needed in Cilium and some existing\n   third_party dependencies).\n\n[1] - https://docs.bazel.build/versions/master/skylark/config.html#user-defined-transitions\n\nTest Plan: build machinery change, covered by existing tests\n\nX-Origin-Diff: phab/D554\nGitOrigin-RevId: a5561eb5ca16e6529b9a4a2b98352f579c424222\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d224681a1ad46df76bb2002343697989c485d22",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "b0029587269df98e184d91365c8e42c6fa8d6656",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7208c6d6a29775106949bec08aa596baca4e19a2",
      "new_mode": 33188,
      "new_path": "build/savestdout/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2336204dcb3df84f84cce8a1919c542240c4cfa",
      "new_mode": 33188,
      "new_path": "build/savestdout/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0fb709e0c5997a794ca7e0a0151783905710e26",
      "new_mode": 33188,
      "new_path": "build/savestdout/savestdout.go"
    },
    {
      "type": "modify",
      "old_id": "03a5153b934f35baf33722d05dd407a6c33fdebf",
      "old_mode": 33188,
      "old_path": "core/BUILD",
      "new_id": "1229388dc200b812e03ac549e6c2861d064a4f24",
      "new_mode": 33188,
      "new_path": "core/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "core/build/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69994fcc7dfe300a83dbba996adc3e384d1e5a65",
      "new_mode": 33188,
      "new_path": "core/build/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "32d2ffe74e594395cfc87f0fe9032b5ab052dd71",
      "old_mode": 33188,
      "old_path": "third_party/go/repositories.bzl",
      "new_id": "f5c515c8b29d04413ceebce541953e6f6e848d51",
      "new_mode": 33188,
      "new_path": "third_party/go/repositories.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/lz4/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0415c87fdd97a67353758dab17907f6ddc78eba6",
      "new_mode": 33188,
      "new_path": "third_party/lz4/build.patch"
    }
  ]
}
