)]}'
{
  "commit": "70f65b237aa29f2e9aced8a4a1e1739b6544cb92",
  "tree": "35f9b86b2e8b33572495935039e3b9c0a65d30c0",
  "parents": [
    "52f7f291c1987fe98bd10d3ad79d4a0c8772ad03"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Wed Jul 08 17:02:47 2020 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@nexantic.com",
    "time": "Wed Jul 08 17:02:47 2020 +0200"
  },
  "message": "Add init debugging support\n\nThis adds Delve into the initramfs and a conditional hook which attaches Delve to our init\nafter the network is up. This allows for breakpoint-debugging the init itself, at least after the\nvery early node bringup.\n\nTest Plan:\n`bazel run -c dbg //:launch`, then use IDEA\u0027s Go Remote target to connect to localhost:2345\nand set a breakpoint.\n\nBug: T786\n\nX-Origin-Diff: phab/D581\nGitOrigin-RevId: f6b32e7b7f4d36c8492df3e11ee97588817dbd8e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fcfc049f892ede251c64ccc23ca54fe0a3842591",
      "old_mode": 33188,
      "old_path": "core/BUILD",
      "new_id": "23cb5371470349d5453bf073419c91bbc05fcaca",
      "new_mode": 33188,
      "new_path": "core/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1e5db4658da7e47249e929c14ca3a09373a354dd",
      "old_mode": 33188,
      "old_path": "core/cmd/init/BUILD.bazel",
      "new_id": "af37ea6b2289686ff71334fe9aeb3731fddee56a",
      "new_mode": 33188,
      "new_path": "core/cmd/init/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06bcad029d860256c51b9c37cc3fae3c9c1dee8a",
      "new_mode": 33188,
      "new_path": "core/cmd/init/debug_disabled.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c2af0083f3101d5be495c080f9c1eb5fdce0071",
      "new_mode": 33188,
      "new_path": "core/cmd/init/debug_enabled.go"
    },
    {
      "type": "modify",
      "old_id": "4fc949da85f8c3a5ee56c353034d0f99b231b1c4",
      "old_mode": 33188,
      "old_path": "core/cmd/init/main.go",
      "new_id": "f5b09f8bb57b04661d237cdf4cae3df1ed5e9e7c",
      "new_mode": 33188,
      "new_path": "core/cmd/init/main.go"
    },
    {
      "type": "modify",
      "old_id": "ff5c4d5da49a030e11639d545ab95cae7c810230",
      "old_mode": 33188,
      "old_path": "core/cmd/launch/main.go",
      "new_id": "9bb4732cd49271cc908f629184be287852fdfa47",
      "new_mode": 33188,
      "new_path": "core/cmd/launch/main.go"
    },
    {
      "type": "modify",
      "old_id": "531b6888f1b8086afa57b3f7366762084c25d0f8",
      "old_mode": 33188,
      "old_path": "core/internal/common/setup.go",
      "new_id": "fa5cd593f8699eaa37cadf55eae1506f2b11bab5",
      "new_mode": 33188,
      "new_path": "core/internal/common/setup.go"
    },
    {
      "type": "modify",
      "old_id": "8aa865fd326e375bea3a83466b182e704d71b632",
      "old_mode": 33188,
      "old_path": "core/internal/launch/launch.go",
      "new_id": "774b43271982491308ea07d5a3b3bc50b10b8205",
      "new_mode": 33188,
      "new_path": "core/internal/launch/launch.go"
    }
  ]
}
