)]}'
{
  "commit": "a3e7af7f9eb6b4167b052fef3614419866d12e6c",
  "tree": "0ba22166afaf0c3f700273a2c241b0c87073e7ea",
  "parents": [
    "d860e1e6628832c7b643f02ba8660713ec473093"
  ],
  "author": {
    "name": "Zhi Dou",
    "email": "zhidou@google.com",
    "time": "Fri Apr 11 22:02:06 2025 +0000"
  },
  "committer": {
    "name": "Zhi Dou",
    "email": "zhidou@google.com",
    "time": "Mon Apr 14 08:15:44 2025 -0700"
  },
  "message": "add skip_api_filter_list\n\nCurrently all flags in the allow_list (renamed to non_api_flags_list)\nwill be filtered out from the flag library for external apps.\n\nHowever there is an existing flag used in SettingsLib, and need to be\nshared for the usage of the apps not in Gerrit. The clean up plan for\nthe flag is once the feature is released, the flag can be removed from\nthe code without replacing to other calls. Temporary adding this file to\nsupport this case.\n\nTest: atest exported-flag-check-test\nBug: 408440684\nChange-Id: Ic7d1c0463b5eda6ca514fa92c34dc385d7e32db9\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "6410dd68ad857a1902ed938d3ae17357609d398f",
      "old_mode": 33188,
      "old_path": "tools/aconfig/exported_flag_check/allow_flag_list.txt",
      "new_id": "6410dd68ad857a1902ed938d3ae17357609d398f",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/non_api_flags_list.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e76472b7ae3c730b222c1e0b6c05f96cb042ce28",
      "old_mode": 33188,
      "old_path": "tools/aconfig/exported_flag_check/allow_package_list.txt",
      "new_id": "e76472b7ae3c730b222c1e0b6c05f96cb042ce28",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/non_api_flags_packages.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4df6277c542d6bb6f62a0325211064597719768",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/skip_api_filter_list.txt"
    },
    {
      "type": "modify",
      "old_id": "0492386c6af11e7af48ce445d6aee266d0e83264",
      "old_mode": 33188,
      "old_path": "tools/aconfig/exported_flag_check/src/main.rs",
      "new_id": "afdaefbac12b6ca6f4fa1a3543e718d2e36baa35",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/src/main.rs"
    },
    {
      "type": "modify",
      "old_id": "cc5ac0a0e4798762206ac602d76ab06bca743cb6",
      "old_mode": 33188,
      "old_path": "tools/aconfig/exported_flag_check/src/utils.rs",
      "new_id": "7858fe9d0185bb5a1c9921cc87aff83c1e25ee21",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/src/utils.rs"
    },
    {
      "type": "modify",
      "old_id": "7fbcb3dc655cc6d9614f635208f2a4ed3e9a7344",
      "old_mode": 33188,
      "old_path": "tools/aconfig/exported_flag_check/tests/finalized-flags.txt",
      "new_id": "aa65d868d517b0409e4363d4e666f10f8f9adaff",
      "new_mode": 33188,
      "new_path": "tools/aconfig/exported_flag_check/tests/finalized-flags.txt"
    }
  ]
}
