)]}'
{
  "commit": "616e314902b0234cee1cce13bed7d9ef44ce0b6c",
  "tree": "81892392904248a23eac951f91c302e8c1b9c77c",
  "parents": [
    "fafd1ec23e8001dc7bdf87f2aa1f59051e33224d"
  ],
  "author": {
    "name": "Peter Kjellerstedt",
    "email": "pkj@axis.com",
    "time": "Wed Nov 20 21:10:29 2024 +0100"
  },
  "committer": {
    "name": "LUCI",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 26 10:16:03 2024 +0000"
  },
  "message": "sync: Do not fail to sync a manifest with no projects\n\nSince commit 454fdaf1191c87e5c770ab865a911e10e600e178 (v2.48), syncing a\nmanifest without any projects would result in:\n\n  Repo command failed: RepoUnhandledExceptionError\n          Number of processes must be at least 1\n\nBug: 377546300\nChange-Id: Iaa2f6a3ac64542ad65a19c0eef449f53c09cae67\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/443442\nReviewed-by: Erik Elmeke \u003cerik@haleytek.corp-partner.google.com\u003e\nReviewed-by: Josip Sokcevic \u003csokcevic@google.com\u003e\nCommit-Queue: Peter Kjellerstedt \u003cpeter.kjellerstedt@axis.com\u003e\nTested-by: Peter Kjellerstedt \u003cpeter.kjellerstedt@axis.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e4dde6b5a1e851369a1fcfe48bc57a62a1dacb9",
      "old_mode": 33188,
      "old_path": "subcmds/sync.py",
      "new_id": "17c8b9bf7b9a02db494bd37719cff9d4253ed291",
      "new_mode": 33188,
      "new_path": "subcmds/sync.py"
    }
  ]
}
