)]}'
{
  "commit": "dcbb556465616a6c5073f85c967f4c1e6cefdde9",
  "tree": "b14e381771156a51088683feaebde8f344360f48",
  "parents": [
    "04c033e9bd363b93965c646a4941dd6c740222cf"
  ],
  "author": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Mon Apr 28 17:29:32 2025 +0000"
  },
  "committer": {
    "name": "Spandan Das",
    "email": "spandandas@google.com",
    "time": "Mon Apr 28 17:34:06 2025 +0000"
  },
  "message": "Replace PrimaryModule with IsPrimaryModule\n\ncc.Module is now marked as `FreeModuleAfterGenerateAndroidBuildActions`\nwhich sets the `logicMogic` to nil. This means if a secondary variant is\nvisited after the primary variant, we will run into nil pointer\nexceptions. To fix this, introduce a new IsPrimaryModule function.\n\nBug: 414037543\nTest: XREF_CORPUS\u003dfoo m nothing\nChange-Id: I192ea1102dd99f3e60892dbc1cdd661ab513e4ff\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55220fe9b8577b758a3b6a4d11c11b69d50d9156",
      "old_mode": 33188,
      "old_path": "android/base_module_context.go",
      "new_id": "1e8de81989cb3faf32320485a1bf247f68f72785",
      "new_mode": 33188,
      "new_path": "android/base_module_context.go"
    },
    {
      "type": "modify",
      "old_id": "98816e3d69d93dd85c85cdd1a147c468b5c56680",
      "old_mode": 33188,
      "old_path": "cc/builder.go",
      "new_id": "10e228040f63af19512404ea42de6e103163e27f",
      "new_mode": 33188,
      "new_path": "cc/builder.go"
    }
  ]
}
