)]}'
{
  "commit": "1499d40afb4e2dda014d404022d08ab9e46f50ab",
  "tree": "58c0c80b1f2badf7e839ed13b0234acd7d102f09",
  "parents": [
    "75da41d4827630a31cfbb9469f299030dea19cdd"
  ],
  "author": {
    "name": "Yi-Yo Chiang",
    "email": "yochiang@google.com",
    "time": "Wed Jun 03 19:14:42 2026 +0800"
  },
  "committer": {
    "name": "Yi-Yo Chiang",
    "email": "yochiang@google.com",
    "time": "Mon Jun 08 04:26:08 2026 -0700"
  },
  "message": "Gather and record build fingerprint and vcs info in bootconfig\n\nBuild info logic are all moved into workspace_status.sh and\nlibbuild_number.\n\nBuild fingerprint captures the characteristic of the build, like\nversion, build incremental number, and dev/prod flag.\n\nBuild VCS info captures the source origin of the build, like git branch\nand revision.\n\nBuild metadata are gathered via bazel build stamping mechanism.\nBuild number must be specified in the environ.\nGit branch must be specified in the build system config or environ.\nGit revision is detected automatically if a git tree is found.\n\nPreview:\n```\nFingerprint: prod/mainline-18/P125976338\nVCS info: gbl-mainline:f5ff414f0e6f\n```\n\nBug: 517573530\nTest: Run unit tests\nChange-Id: I071ce963d308a5de027819d232509544b4ed88d1\n(cherry picked from commit fe666bfd4ceae4700e287c9b520eede2eb531e64)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dab00871fe22c9b9d6e99c44bea34d3e1ed7d112",
      "old_mode": 33188,
      "old_path": "gbl/bazel.bazelrc",
      "new_id": "c06766016c6e236d6e7f86cc2e60e3d7af4e0afc",
      "new_mode": 33188,
      "new_path": "gbl/bazel.bazelrc"
    },
    {
      "type": "modify",
      "old_id": "0dafc38f44b47ee0814deb836f131a1b69402d5d",
      "old_mode": 33188,
      "old_path": "gbl/bazel.py",
      "new_id": "becb13e1f0fca21eaa84b55a3e5f9d79d42aa9f8",
      "new_mode": 33188,
      "new_path": "gbl/bazel.py"
    },
    {
      "type": "modify",
      "old_id": "38b04fb55ab4c21a5f16ed6e62ce08f350056155",
      "old_mode": 33188,
      "old_path": "gbl/efi/BUILD",
      "new_id": "fdc555e0b1b384eb2d10d53e4f3144bf130cd5db",
      "new_mode": 33188,
      "new_path": "gbl/efi/BUILD"
    },
    {
      "type": "modify",
      "old_id": "49a35e83943c55bbd3e933ea610e63264181b8e1",
      "old_mode": 33188,
      "old_path": "gbl/efi/src/lib.rs",
      "new_id": "a37aa028ab4fe7a4dccf76e65c48b3e11089c0cc",
      "new_mode": 33188,
      "new_path": "gbl/efi/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "3352cd71d6baea16b58caa1e09248fb070d4905c",
      "old_mode": 33188,
      "old_path": "gbl/libbuild_number/BUILD",
      "new_id": "be68b1c8ddcc3db0b139ef9b358ceeb600171b10",
      "new_mode": 33188,
      "new_path": "gbl/libbuild_number/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ed2536ab149890615acef673f73b871f210109cd",
      "old_mode": 33188,
      "old_path": "gbl/libbuild_number/src/lib.rs",
      "new_id": "336dfd7933520089dd9bd826737e6fa2a6907ca5",
      "new_mode": 33188,
      "new_path": "gbl/libbuild_number/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "352da5c55ededaaefb309dd2beb4f8722adac409",
      "old_mode": 33188,
      "old_path": "gbl/libgbl/src/android_boot/mod.rs",
      "new_id": "cc27e84dfb2652ca9e5a56f5ab6a4666fb23165e",
      "new_mode": 33188,
      "new_path": "gbl/libgbl/src/android_boot/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "77e884d1b520d066ecbd48a97ddfc9ff4066666b",
      "old_mode": 33188,
      "old_path": "gbl/tests/BUILD",
      "new_id": "7e772cc51c6beb34ecd860d3bf1cd3e911fecbdd",
      "new_mode": 33188,
      "new_path": "gbl/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0ab708e3d6093dd62d2777c16e8deb2875498bea",
      "old_mode": 33188,
      "old_path": "gbl/toolchain/gbl_workspace_util.bzl",
      "new_id": "ca443f563fd3e7a8c4b2a4cad21ca3fe0732be71",
      "new_mode": 33188,
      "new_path": "gbl/toolchain/gbl_workspace_util.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a662116e18b7b57cdb91d5c0d7ef2728979f79c0",
      "new_mode": 33261,
      "new_path": "gbl/toolchain/workspace_status.sh"
    }
  ]
}
