)]}'
{
  "commit": "cd95e71df6eaf8f2a282b1da556c2cf1c9b09207",
  "tree": "19966a5ce40419a43bca17d15fe93cfda96a87c1",
  "parents": [
    "a193b3d3b7c3fe2785bff32125a5e1633d3bc0e2"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Wed May 09 13:57:56 2018 -0700"
  },
  "committer": {
    "name": "John Olson",
    "email": "jolson@google.com",
    "time": "Wed May 09 17:08:36 2018 -0400"
  },
  "message": "  - e63f59e34d34d483f89e4e6a7fe80805d1332329 This CL replicates github.com/abseil/abseil-cpp/pull/117 ... by Abseil Team \u003cabsl-team@google.com\u003e\n  - 8444789eefc1f20c0102041ee52ad841131dcf93 Import of CCTZ from Github. by Abseil Team \u003cabsl-team@google.com\u003e\n  - 847bf3389edff542cdfcc4fcfb5b1d7466a5d297 Suggest using MakeSpan rather than the explicit mutable r... by Abseil Team \u003cabsl-team@google.com\u003e\n  - b6f130c12a3b2e8ea14e848df523f3ca8d360d25 ABSL_ARRAYSIZE is now declared and documented more clearl... by Matt Armstrong \u003cmarmstrong@google.com\u003e\n  - 8243bbcd7398e0cc1fed405b3c7cecc54fe77145 Don\u0027t dereference the begin() iterator of an empty string. by Derek Mauro \u003cdmauro@google.com\u003e\n  - be817477eb17964a0f4c2a943c8281763ee269b0 Revert rename THREAD_ANNOTATION_ATTRIBUTE__ by Abseil Team \u003cabsl-team@google.com\u003e\n  - 940d4657f63acd7ff61d986558b0a38fa545a1fe Don\u0027t create \u0027\".text\"\u0027 section when \u0027.text\u0027 was intended. by Abseil Team \u003cabsl-team@google.com\u003e\n  - f6680d634b66537acec18121fbdca7c9083877b1 Rename THREAD_ANNOTATION_ATTRIBUTE__ by Abseil Team \u003cabsl-team@google.com\u003e\n\nGitOrigin-RevId: e63f59e34d34d483f89e4e6a7fe80805d1332329\nChange-Id: If6f2286d6cbfd7b822e83c6cc28fa3e752bb41a4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2a653c85f021038f5d51b8f3f926a1ec2659e5b",
      "old_mode": 33188,
      "old_path": "CMake/AbseilHelpers.cmake",
      "new_id": "650f171e496b591943f2c4bc1fad72564bfd2d5f",
      "new_mode": 33188,
      "new_path": "CMake/AbseilHelpers.cmake"
    },
    {
      "type": "modify",
      "old_id": "114a7be131f70f912db23a5614263444fd82eb5c",
      "old_mode": 33188,
      "old_path": "absl/base/macros.h",
      "new_id": "afa30300bc3ec4d403ef9b5195a4d2ba3c200919",
      "new_mode": 33188,
      "new_path": "absl/base/macros.h"
    },
    {
      "type": "modify",
      "old_id": "c1090b8dc4372c6aa881adce2827b80c26dee694",
      "old_mode": 33188,
      "old_path": "absl/debugging/symbolize_test.cc",
      "new_id": "5f2af47ee45d654b422d0e864fbf060cb5c51075",
      "new_mode": 33188,
      "new_path": "absl/debugging/symbolize_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c5fdc287cbab1751a383b6321082a53ba11e8834",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/str_join_internal.h",
      "new_id": "a734758c21ee30951f77a2c69c96ec75d71ee96a",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/str_join_internal.h"
    },
    {
      "type": "modify",
      "old_id": "2dfe53b2676468472ba3d57e291b9a80a31e95b2",
      "old_mode": 33188,
      "old_path": "absl/time/internal/cctz/src/time_zone_lookup_test.cc",
      "new_id": "f97eab0227eb37c2950406c108d9b9769158b69b",
      "new_mode": 33188,
      "new_path": "absl/time/internal/cctz/src/time_zone_lookup_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ca30d1d0f08954281c43a5dd0951c6150da3c18",
      "old_mode": 33188,
      "old_path": "absl/types/span.h",
      "new_id": "f781353c2347f7cab7cf47ce968e36b1997cee32",
      "new_mode": 33188,
      "new_path": "absl/types/span.h"
    }
  ]
}
