)]}'
{
  "commit": "c540beef74e30cf30a4a1cc3f250b2ddbe45ad42",
  "tree": "c81451d56ec0f468e4b72b9ee42be13c30ae1ef4",
  "parents": [
    "7a2a25492a73b2c031cc862745ff0273918132bb"
  ],
  "author": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Thu Aug 29 15:35:58 2024 +0100"
  },
  "committer": {
    "name": "Paul Duffin",
    "email": "paulduffin@google.com",
    "time": "Fri Aug 30 15:27:07 2024 +0100"
  },
  "message": "Retry: Allow modules to override --error-when-new UnflaggedApi\n\nSome `java_sdk_library` and `droidstubs` modules already specify\n`--error UnflaggedApi` but they are currently ignored because they are\nadded before the `--error-when-new UnflaggedApi` automatically added by\nSoong and Metalava uses the last setting. That means adding\n`--error-when-new UnflaggedApi` in change https://r.android.com/3248013\nactually reduced the severity of the issue for those modules making it\nmore likely that they would be missed.\n\nThis change only adds the `--error-when-new UnflaggedApi` if it does\nnot already appear in the metalava command.\n\nBug: 361582214\nTest: m checkapi\nChange-Id: I7228bf9794b1c7e27d7acf7a461956b30f3335f5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "137ec9254415a0ad79998499665f207a7397f6a9",
      "old_mode": 33188,
      "old_path": "java/droidstubs.go",
      "new_id": "6bcdf85a2990d556a097018750a3e0865c64720c",
      "new_mode": 33188,
      "new_path": "java/droidstubs.go"
    }
  ]
}
