)]}'
{
  "commit": "96f48e917742e5be35b7a7f8aea927aa37a64740",
  "tree": "bb5366a91f2a018bef95a235edb811d3fadc3f43",
  "parents": [
    "924d5048dabbd33bbc4db7767beac36fc6201893"
  ],
  "author": {
    "name": "Googler",
    "email": "michajlo@google.com",
    "time": "Tue Oct 01 11:40:26 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 01 11:42:15 2024 -0700"
  },
  "message": "Add --run_in_client option to mobile-install\n\nThis option allows the mobile-install deployer command to be sent to the bazel client for execution. This is useful for configurations where the bazel client is on a different machine than the bazel server.\n\nTakes the shortcut of having --run_in_client not respect\n--mobile_install_run_deployer. The latter (undocumented) flag exists as an\nearlier attempt at something like --run_in_client and AFAICT is only used for\nthat purpose, so taking advantage of that situation to avoid introducing extra\nflags. We make these two flags get along after an internal compatibility window\nhas passed.\n\nPiperOrigin-RevId: 681104164\nChange-Id: Id462debabc54766b4b4f86024e4378f76798fd74\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06ca86893468d7e90db312b09cd7f5e00a7840ef",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/ExecRequestUtils.java"
    },
    {
      "type": "modify",
      "old_id": "d1163bff7bed14060c8c2badef1d413501f2a674",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java",
      "new_id": "c783b2a8bcdcb3eca50eaf110a72e377f9df8cf6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java"
    },
    {
      "type": "modify",
      "old_id": "512e25f7ac5478f0d74cee97d3a8e83a4c1fa083",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/mobileinstall/BUILD",
      "new_id": "807d621d041d162fe553cd54a3b24a446990ae75",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/mobileinstall/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5ca2d611aa7240779b6f0f312795d733453d4ac6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/mobileinstall/MobileInstallCommand.java",
      "new_id": "b23655638815622418725e7c2c01f48e1e0c9596",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/mobileinstall/MobileInstallCommand.java"
    },
    {
      "type": "modify",
      "old_id": "63a2f2748171686b1c0820657929232e48d610df",
      "old_mode": 33188,
      "old_path": "third_party/BUILD",
      "new_id": "0f003c05d0a3b5737ed7da5157639a0478a5cf22",
      "new_mode": 33188,
      "new_path": "third_party/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9e5f7dbd5f65015f35e10f1ffb9b4081ae391be",
      "new_mode": 33188,
      "new_path": "third_party/googleapis/MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f7ffccdb89e92ed1d67e7044a95488b3ffb5c09",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/21.7.patch"
    },
    {
      "type": "modify",
      "old_id": "c1b64c44da95841745165c5dd5ec760d4b59d1b8",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/BUILD",
      "new_id": "83615eda52119f0a1fed11b2c9a9c31a9630e76f",
      "new_mode": 33188,
      "new_path": "third_party/protobuf/BUILD"
    },
    {
      "type": "delete",
      "old_id": "1e3fadd54f3797b392caccfb3a790176c4f9abaa",
      "old_mode": 33188,
      "old_path": "third_party/protobuf/remove_rules_rust.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d76c8013269cd51638b23abc2fa1c4acb40a2ff5",
      "new_mode": 33188,
      "new_path": "third_party/protobuf_21.7.patch"
    },
    {
      "type": "modify",
      "old_id": "26f9dec317205b224bc75fe7eee67e4c55442694",
      "old_mode": 33188,
      "old_path": "third_party/remoteapis/MODULE.bazel",
      "new_id": "9459f6f12c3ac6f1f9a08d1775228cd173171119",
      "new_mode": 33188,
      "new_path": "third_party/remoteapis/MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "70e44f8e71c21117f44d2e03b3d311c77807568d",
      "old_mode": 33188,
      "old_path": "third_party/rules_jvm_external_6.0.patch",
      "new_id": "17c8d82205a15fc82614a2fdc1ccd12cfbcfb36b",
      "new_mode": 33188,
      "new_path": "third_party/rules_jvm_external_6.0.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb8776df86fdb52e1b1d7eaa8138008e8d18905d",
      "new_mode": 33188,
      "new_path": "third_party/upb/00_remove_toolchain_transition.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2165b14d07aa35e7af281b7e66cdac1627acdad0",
      "new_mode": 33188,
      "new_path": "third_party/upb/01_remove_werror.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e44147aa1c223470d790fc569006d12d3edf60c",
      "new_mode": 33188,
      "new_path": "third_party/upb/BUILD"
    }
  ]
}
