)]}'
{
  "commit": "fddf74e571a3e532b3199d9c0d8c6a5faaada185",
  "tree": "2355e1af22c92b42899ef1b9e9e34c31aada90ff",
  "parents": [
    "3d13afd0669d6d74f6a6e6573c24341c8a92154b"
  ],
  "author": {
    "name": "Lukasz Anforowicz",
    "email": "lukasza@chromium.org",
    "time": "Fri Sep 26 20:34:01 2025"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Sep 26 20:41:36 2025"
  },
  "message": "[rust png] Reinforce `testonly`-ness of some users of `libpng`.\n\nThis CL extracts a separate `third_party/libpng:libpng_for_testonly`\ntarget which:\n\n1) Is a `group` that proxies/forwards to the `libpng` target by listing\n   it as its `public_deps`\n2) Has limited visibility (based on the new `libpng_testonly_visibility`\n   introduced in the refactored `third_party/libpng/visibility.gni`).\n   The new visibility is almost unchanged, except for explicitly\n   spelling out some targets instead of using wildcards\n3) Is marked as `testonly`\n\nBug: 443128323\nChange-Id: I15626f7ece79304f9649057e7e215c3e72d15b92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6976870\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Łukasz Anforowicz \u003clukasza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1521521}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e800913378944238d93efb337e76afb44af08dfd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4bdea1e33ce26ba6544879d34942a27217e9a01",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "3e31348b94f00d30a325acfa87c55845a9d07968",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e7a8dc8126b26017ed4c7900b0c94645ec0548b0",
      "old_mode": 33188,
      "old_path": "visibility.gni",
      "new_id": "a53ccd5afca9a3219cbba37564f9c97db96175c7",
      "new_mode": 33188,
      "new_path": "visibility.gni"
    }
  ]
}
