)]}'
{
  "commit": "5d4149f32e3eb776ab3575a0d8db1ca51d6bb1b2",
  "tree": "14a90877d6546df07904bb55cbb01cb7102b5321",
  "parents": [
    "cf499e312af3acb67e086aefd6492e27614314c9"
  ],
  "author": {
    "name": "Victor Pushkarev",
    "email": "corvinus.v@gmail.com",
    "time": "Thu Sep 10 19:13:15 2026 +0300"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 30 01:11:40 2026 -0700"
  },
  "message": "gc: add --keep-manifest-projects\n\nBy default, `repo gc` treats projects excluded by the configured\nmanifest groups as unused. This matches the active project set, but it\ncan remove cached Git data for projects that might be used again after\nchanging groups.\n\nAdd `--keep-manifest-projects` to keep Git data for projects that are\nstill in the manifests, even if the current groups exclude them or their\ncheckout is missing. Git data for projects no longer in the manifests\ncan still be removed.\n\nChange-Id: I63ae18ce1c6acc2463be86f81921476b12fb27d7\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/629741\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@google.com\u003e\nTested-by: Victor Pushkarev \u003ccorvinus.v@gmail.com\u003e\nCommit-Queue: Victor Pushkarev \u003ccorvinus.v@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a8ac47dcda674ad62b95a922117c6f3901bc8d5",
      "old_mode": 33188,
      "old_path": "man/repo-gc.1",
      "new_id": "61b3949daeebdbce00dc8e83c1f12a269786d160",
      "new_mode": 33188,
      "new_path": "man/repo-gc.1"
    },
    {
      "type": "modify",
      "old_id": "1d1023a1ffba550e588018e5f4107ff5756ba56f",
      "old_mode": 33188,
      "old_path": "subcmds/gc.py",
      "new_id": "8b54f8797fce17a7cde04451567debee8c8b38f5",
      "new_mode": 33188,
      "new_path": "subcmds/gc.py"
    },
    {
      "type": "modify",
      "old_id": "f5c415e1320924320ecafc8c8ad018582aa9e71d",
      "old_mode": 33188,
      "old_path": "tests/test_subcmds_gc.py",
      "new_id": "4aaa9718c32e9c7d513573b5c2e43bcba942f5ba",
      "new_mode": 33188,
      "new_path": "tests/test_subcmds_gc.py"
    }
  ]
}
