)]}'
{
  "commit": "daf381e8535a1f1f1b8a75966a74e7cca63dee89",
  "tree": "d2914ddce7cd62d2e9696e5448dd40884c4d3c26",
  "parents": [
    "fa00c321073c7ea40a4fc3dfc8a06309eae3d025"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Thu May 16 07:40:15 2019 -0700"
  },
  "committer": {
    "name": "Andy Soffer",
    "email": "asoffer@google.com",
    "time": "Thu May 16 15:48:51 2019 -0400"
  },
  "message": "Export of internal Abseil changes.\n--\n6fca451d74e509671f0996e15ea05008f73c9957 by Eric Fiselier \u003cericwf@google.com\u003e:\n\nSupport vector\u003cbool\u003e::reference and ::const_reference\nin absl::Substitute.\n\nPiperOrigin-RevId: 248524270\n\n--\na4b298c74acb8ae0688ed681052593623d8021c7 by Abseil Team \u003cabsl-team@google.com\u003e:\n\nClarify that a static `SpinLock` using the `LinkerInitialized` constructor is\ninitialized in non-cooperative mode.\n\nPiperOrigin-RevId: 248386381\nGitOrigin-RevId: 6fca451d74e509671f0996e15ea05008f73c9957\nChange-Id: I13d54c2034695e7677170cdc7b86384b7d7d9cb5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a31639975e9b17b37a9b7b7cf415d1a5ce4a632",
      "old_mode": 33188,
      "old_path": "absl/base/internal/spinlock.h",
      "new_id": "940f56af39c8ed43146343afd348559ba43aeaf4",
      "new_mode": 33188,
      "new_path": "absl/base/internal/spinlock.h"
    },
    {
      "type": "modify",
      "old_id": "507bc4ff295fef09d14badeaccb7bc35e43a7388",
      "old_mode": 33188,
      "old_path": "absl/strings/substitute.h",
      "new_id": "32dec30b63a066edb188a74c98805b148e94403b",
      "new_mode": 33188,
      "new_path": "absl/strings/substitute.h"
    },
    {
      "type": "modify",
      "old_id": "f6568906ce64c9351e736ed71dd69c7baa4581c7",
      "old_mode": 33188,
      "old_path": "absl/strings/substitute_test.cc",
      "new_id": "e27abb17727447bed3ef6ba203662c64e28446cd",
      "new_mode": 33188,
      "new_path": "absl/strings/substitute_test.cc"
    }
  ]
}
