)]}'
{
  "commit": "c93dda2396e78fa74167b14c83b2468258e5d580",
  "tree": "8462bc235ee40c5810809b80b7151ee7569b910c",
  "parents": [
    "eeebc6a8a7ed3a6b2489ffe0f990ba984b11db5d"
  ],
  "author": {
    "name": "Googler",
    "email": "jhorvitz@google.com",
    "time": "Wed Feb 21 06:20:48 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Feb 21 06:22:24 2024 -0800"
  },
  "message": "Simplify handling of starlark `Args.add` with a format string.\n\n* Rename from `ScalarArg` to `SingleFormattedArg`.\n* Enforce that a format string is present with a null check (this is already the case in practice).\n* Use a constant `MARKER` instead of interning.\n* Get rid of the builder since it\u0027s trivial to pass in two parameters.\n\nPiperOrigin-RevId: 608970572\nChange-Id: Ic0cdb68ec831c27809f2845dab2f0eed56de9be1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a063d8381a6ab9fc6d445f05d21a1df0cc765618",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/Args.java",
      "new_id": "8c133dc87123695ea3db88accb84c8fd4b12fa2e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/Args.java"
    },
    {
      "type": "modify",
      "old_id": "20609c5100cab459770dbb0e4b0f241471b8d2ae",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkCustomCommandLine.java",
      "new_id": "5868c9db5e679ed802d57b2cf7d894aecef8c71e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/starlark/StarlarkCustomCommandLine.java"
    }
  ]
}
