)]}'
{
  "commit": "e3eadd37289f3c8bf0b71aeab50b86e130ead539",
  "tree": "efe01f580e947d0c1d96c7b292b09cd96c340bbb",
  "parents": [
    "12cfc6036a590fa8b573e9ebec0a2873956668b2"
  ],
  "author": {
    "name": "Josef Malmström",
    "email": "josef.malmstrom@arm.com",
    "time": "Mon May 04 14:01:36 2026 +0200"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 06 08:53:27 2026 -0700"
  },
  "message": "sync: Fix force_checkout propagation\n\nThe force_checkout parameter was not propagated in all calls to\nCheckout in Sync_LocalHalf.\n\nWithout this, repo sync --force-checkout can still fail for projects\ncurrently on a local branch with no upstream/tracking configuration,\nbecause the detach-to-manifest checkout was executed without -f,\nleaving local modifications or untracked files able to block sync.\n\nChange-Id: I58551388e2f906c4db96e220707a369057a71c24\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/579181\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\nCommit-Queue: Josef Malmstrom \u003cJosef.Malmstrom@arm.com\u003e\nTested-by: Josef Malmstrom \u003cJosef.Malmstrom@arm.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "031440413c9fc464532ae0ee6a3569e14abe4f48",
      "old_mode": 33188,
      "old_path": "project.py",
      "new_id": "f2fe7bc2a60ba87ebf4bb0760161be0010c2ed05",
      "new_mode": 33188,
      "new_path": "project.py"
    },
    {
      "type": "modify",
      "old_id": "6a04ea45543418bc3cec13063822b3c085863bde",
      "old_mode": 33188,
      "old_path": "tests/test_project.py",
      "new_id": "1deec0726e09dfa6dea516201f0e45f4cef8e638",
      "new_mode": 33188,
      "new_path": "tests/test_project.py"
    }
  ]
}
