)]}'
{
  "commit": "7ec262cbeaf99dadd5cef2c3c6cb86dda0a1979d",
  "tree": "cf70eadab2f968247201e59a14b40f15ac879511",
  "parents": [
    "977c730c6a8576418800af470e1fcc3299add284"
  ],
  "author": {
    "name": "mgalindo-sc",
    "email": "161385164+mgalindo-sc@users.noreply.github.com",
    "time": "Tue Jun 16 12:25:11 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 16 12:25:38 2026 -0700"
  },
  "message": "Merge #522 by mgalindo-sc: Do not percent-encode \u0027+\u0027 in classpath-jar manifest Class-Path entries\n\nAdd \u0027+\u0027 to the allowed character class so it passes through literally.\n\nThe java stub template packs over-long classpaths into a classpath jar whose manifest Class-Path entries percent-encode any character outside [-_.~/a-zA-Z0-9]. Bzlmod canonical repository names put \u0027+\u0027 into every external-repo classpath entry, so those entries now contain \"%2b\" sequences. \u0027+\u0027 is a valid URI path character and needs no encoding, and the \"%2b\" breaks consumers that pass classpath URLs through printf-style formatting\nCloses #522\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_android/pull/522 from mgalindo-sc:mgalindo-classpath-jar-no-plus-encoding-upstream 7f36f31bf3358b37fc7c25821580862c4e0d3d5d\nPiperOrigin-RevId: 933234940\nChange-Id: I01c4b887f98465dbdf259c0de4eb4f76b219c5de\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "115b46e632fd38c3b7190c0b7ed238579ca8bc6a",
      "old_mode": 33188,
      "old_path": "tools/jdk/java_stub_template.txt",
      "new_id": "8dddd4a3d1440db82316c773f602ff50c018e26a",
      "new_mode": 33188,
      "new_path": "tools/jdk/java_stub_template.txt"
    }
  ]
}
