)]}'
{
  "commit": "01de73cf58bdca33ccc181d1bd6d63ebcf21ccca",
  "tree": "a21cc819d7aaf499afa1289323f363757cbb5ef5",
  "parents": [
    "08078c50e5b5244ec123a6b69facdbc13b21a548"
  ],
  "author": {
    "name": "Patrick Jones",
    "email": "ithuriel@google.com",
    "time": "Tue Jan 12 19:45:47 2021 +0000"
  },
  "committer": {
    "name": "Tyler Bui-Palsulich",
    "email": "tbp@google.com",
    "time": "Tue Jan 12 20:04:29 2021 +0000"
  },
  "message": "google: base account credentials with file-sourcing\n\nImplements the core functionality to allow 3rd party identities access to Google APIs.  Specifically, this PR implements the base account credential type and supports file-sourced credentials such as Kubernetes workloads.  Later updates will add support for URL-sourced credentials such as Microsoft Azure and support for AWS credentials.\n\nChange-Id: I6e09a450f5221a1e06394b51374cff70ab3ab8a7\nGitHub-Last-Rev: 3ab51622f8f7c6982a5e78ae9644675659318e7b\nGitHub-Pull-Request: golang/oauth2#462\nReviewed-on: https://go-review.googlesource.com/c/oauth2/+/276312\nReviewed-by: Tyler Bui-Palsulich \u003ctbp@google.com\u003e\nTrust: Tyler Bui-Palsulich \u003ctbp@google.com\u003e\nTrust: Cody Oss \u003ccodyoss@google.com\u003e\nRun-TryBot: Tyler Bui-Palsulich \u003ctbp@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81de32b360b277abc25aa9e864d6f827cff0c33a",
      "old_mode": 33188,
      "old_path": "google/google.go",
      "new_id": "e247491993f4551412697621228d6cebaece3f46",
      "new_mode": 33188,
      "new_path": "google/google.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3291d464388f2ec4a30ac2482f42fc73766d300a",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/basecredentials.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ec12e4d5fe2079fd418704b2199e01adb604b5a",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/basecredentials_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e953ddb473a7ccef0b524706a7e7ffc2e09bc928",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/filecredsource.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bc8048aaf385f1a9a14b72df221fc582e96a8aa",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/filecredsource_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a9cf7ddd1554563766b54a1f7457905417e3619",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/testdata/3pi_cred.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e511cc601104a82bf5774c4f3af2f51aa05bd34",
      "new_mode": 33188,
      "new_path": "google/internal/externalaccount/testdata/3pi_cred.txt"
    }
  ]
}
