)]}'
{
  "commit": "578b57c9753a40d09c899ec41e0f7a839d6d208e",
  "tree": "853ccdd25ebd363968c64a1ce36c52ff8ed021df",
  "parents": [
    "fe2c23f8e2f00d6952a4e41f244f46598ba87461"
  ],
  "author": {
    "name": "Fredrik de Groot",
    "email": "fredrik.de.groot@haleytek.com",
    "time": "Mon Dec 15 09:08:00 2025 +0100"
  },
  "committer": {
    "name": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 10 23:17:12 2026 -0700"
  },
  "message": "manifest_xml: Improve error message on base check fail\n\nPrevious error had a scent of alien blob to it\ndue to dumping the list in a single long line, so\nimprove print for human readability.\n\nExample of new fail:\n\nerror: in `manifest`: detected base-revision mismatch, updates needed:\nremove-project name build/make:\n  base fccb6b3e884b4b964e795f5f8865f6bbb4722b5a vs revision 6e9a0c16f20d1cfcf08b8b9cb42301b6c9712862\nremove-project path build/soong:\n  base 16b3c9ca0679bb376966866afb849322c8aec79f vs revision b7490575c16b87d861a532b03bd1b2d076b6fa0b\nextend-project name platform/system/sepolicy:\n  base c2652856e9f0e0433d78cfb481efe392d6f5dbc4 vs revision cf9a73f92f503ffc4bd3e726164babfb40a9fcaf\n\nTest: repo manifest \u003e /dev/null \u0026\u0026 echo \u0027Nice \u003d)\u0027\n      on various good and bad test manifests\nChange-Id: I8d741e11c69ef9e4f8cf09e32aa0868b6daa5acd\nReviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/619921\nTested-by: Fredrik de Groot \u003cfredrik.de.groot@haleytek.com\u003e\nReviewed-by: Mike Frysinger \u003cvapier@google.com\u003e\nReviewed-by: Gavin Mak \u003cgavinmak@google.com\u003e\nCommit-Queue: Fredrik de Groot \u003cfredrik.de.groot@haleytek.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "379ce09bed8bbb29acc5d4278845ad1095a3737c",
      "old_mode": 33188,
      "old_path": "manifest_xml.py",
      "new_id": "0e80435a50b0d4f83a7484c41f9658b8e681f569",
      "new_mode": 33188,
      "new_path": "manifest_xml.py"
    }
  ]
}
