)]}'
{
  "commit": "b975e1030c05fbf7bfd52df71ca34a0ff78114b8",
  "tree": "9a4f23030f9fcf3f25141c734387a31cdaf4d53a",
  "parents": [
    "dd9ec545de2a9f6d5ca82172d0f00e30806652a8"
  ],
  "author": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu Jan 15 18:58:29 2026 +0000"
  },
  "committer": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Thu Jan 15 18:58:29 2026 +0000"
  },
  "message": "Fix nondeterminism in com.android.configinfrastructure\n\nThis apex contains a `aflags_updatable` rust binary, which uses a\ngenerated .rs file. When generating the .rs file using TinyTemplate, an\ninteremediate map data strcture is converted to a vector. Due to\nunordered map traversal, com.android.configinfrastructure has non\ndeterministic output.\n\nBug: 460261910\nTest: m com.android.configinfrastructure\nTest: rm -rf out\nTest: m com.android.configinfrastructure\nTest: verified that the .apex file has the same sha\nChange-Id: I46122d97f2f31f6e7c0fd01cc92ad72d9bfd4369\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1c17ceffb227f4608ad4fad9db9da1df320abfa",
      "old_mode": 33188,
      "old_path": "tools/aconfig/mainline_beta_namespace_config/src/convert_mainline_beta_namespace_config.rs",
      "new_id": "4cdbff3a7e7a0c783e1e1a101b7a2495ef480b42",
      "new_mode": 33188,
      "new_path": "tools/aconfig/mainline_beta_namespace_config/src/convert_mainline_beta_namespace_config.rs"
    }
  ]
}
