)]}'
{
  "commit": "db6455053bc4b0c17fcc9f165dd06272e5bcc7b9",
  "tree": "5871f943e475f63b5d65a32bb8eab34770db55d0",
  "parents": [
    "d2701c88e8168f2843a7850896953489077d21db"
  ],
  "author": {
    "name": "Cristian Hancila",
    "email": "chancila@gmail.com",
    "time": "Mon Mar 09 11:12:52 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 09 11:14:10 2020 -0700"
  },
  "message": "Extend http downloader to add support for non-standard authorization headers\n\nIn order to leverage downloading from certain cloud storage providers that don\u0027t support basic authentication, this PR extends the existing authentication mechanism in bazel to forward an oauth2 token to the request header.\n\nSample netrc\n\n```\nmachine storage.googleapis.com\n        oauth2-token aaabbbbccccdddd\n```\n\nSee https://github.com/bazelbuild/bazel/issues/10442\n\nCloses #10445.\n\nPiperOrigin-RevId: 299885980\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0311248b52c386a28e5b4f886994223f68c85afd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContext.java",
      "new_id": "eeb4f77a995adede94f9519b0385bb2583c15f13",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/bazel/repository/skylark/SkylarkRepositoryContext.java"
    },
    {
      "type": "modify",
      "old_id": "782fafa900004d41fecf8f6d31864e8151b6d8ef",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/skylark_repository_test.sh",
      "new_id": "3bf128d03436aa7630ff6970e96067aea3eb5433",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/skylark_repository_test.sh"
    },
    {
      "type": "modify",
      "old_id": "e78c49a29b53aa3bd861455fafbb33f54252ba08",
      "old_mode": 33188,
      "old_path": "src/test/shell/bazel/testing_server.py",
      "new_id": "b84f100f2edf57cd0ed53da726408d70572720c5",
      "new_mode": 33188,
      "new_path": "src/test/shell/bazel/testing_server.py"
    },
    {
      "type": "modify",
      "old_id": "a77f4ed1bacb817f68d9792825487f1800a7ef8c",
      "old_mode": 33188,
      "old_path": "tools/build_defs/repo/http.bzl",
      "new_id": "587dff0c19252920a8bd6b6e02b1e16266928189",
      "new_mode": 33188,
      "new_path": "tools/build_defs/repo/http.bzl"
    },
    {
      "type": "modify",
      "old_id": "6c01a47559c1b3c634308feadf3ec3f9bc01ea9c",
      "old_mode": 33188,
      "old_path": "tools/build_defs/repo/utils.bzl",
      "new_id": "0ee668193c79af22cc9bfac7e8262cf0294ddd93",
      "new_mode": 33188,
      "new_path": "tools/build_defs/repo/utils.bzl"
    }
  ]
}
