)]}'
{
  "commit": "fe2c23f8e2f00d6952a4e41f244f46598ba87461",
  "tree": "21ab2de162df140bf33f3e342a4b146fd8ad6867",
  "parents": [
    "d27d6829a84f488b7253ea693dcc429076c33914"
  ],
  "author": {
    "name": "Arif Kasim",
    "email": "arifkasim@google.com",
    "time": "Wed Aug 26 22:03:28 2026 -0400"
  },
  "committer": {
    "name": "Arif Kasim",
    "email": "arifkasim@google.com",
    "time": "Wed Sep 09 12:10:24 2026 -0700"
  },
  "message": "upload: bypass branch editor with explicit branch and -y\n\nWhen uploading across multiple projects with --yes and an explicit\nbranch specified (via --current-branch / -c or --branch / --br),\nrepo previously still opened the interactive branch selection editor.\n\nIf an explicit branch and --yes are provided, bypass the interactive\neditor and upload all matching pending branches directly.\n\nBug: 553024110\nTest: python3 -m pytest tests/\nTest: flake8 subcmds/upload.py tests/test_subcmds_upload.py\nTest: isort --check subcmds/upload.py tests/test_subcmds_upload.py\nChange-Id: I104619603f6e0539d05b01d3eb0292a9145d58db\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/622661\nTested-by: Arif Kasim \u003carifkasim@google.com\u003e\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79924fcef2d2f1e73968dcb9436cb1b93edce03a",
      "old_mode": 33188,
      "old_path": "subcmds/upload.py",
      "new_id": "2215f9e8421c74aae1b9e58fa279eb8d6db9350f",
      "new_mode": 33188,
      "new_path": "subcmds/upload.py"
    },
    {
      "type": "modify",
      "old_id": "06a0c9f1a4b02014b19fd84d97c30d8edad070fe",
      "old_mode": 33188,
      "old_path": "tests/test_subcmds_upload.py",
      "new_id": "53666fe209086a34eda3b52394822f557e1d2b88",
      "new_mode": 33188,
      "new_path": "tests/test_subcmds_upload.py"
    }
  ]
}
