)]}'
{
  "commit": "7aacab8ae05d7115049923da9cfbf584dc1f8338",
  "tree": "4394fc5eeed08a356d02ccfef33d1201f21b0dc3",
  "parents": [
    "99477fa9f1e89a7d8253c8aeee331864710d080c"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Thu May 31 12:26:35 2018 -0700"
  },
  "committer": {
    "name": "Mark Barolak",
    "email": "mbar@google.com",
    "time": "Thu May 31 15:58:36 2018 -0400"
  },
  "message": "  - e2f6b8ac647271815b4fed2991f405524dd762c3 Release cctz microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 924ba2a3f9fca695d73c6bf491d20669e2b96b8e Changed RawPtr to use std::addressof() instead of operato... by Abseil Team \u003cabsl-team@google.com\u003e\n  - e8cf67f9fa74d4c5632da35547025ad2301c6819 Import of CCTZ from GitHub. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 2ece8a96611afcddd7b91e0197dadb896248250c Abandon \".inc\" files in favor of \".h\" headers. by Jorg Brown \u003cjorg@google.com\u003e\n  - 37f5ed5da4058f90fb3e6a2733fce5b1fd0aaedf Add exception safety tests for absl::optional\u003cT\u003e by Abseil Team \u003cabsl-team@google.com\u003e\n  - 337f995a866b8f905f64ca6b271b5fec8f248a60 Update WORKSPACE to grab specific commits of dependencies... by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 93e5b134607a554993387ad913e6c1621606004b Release Charmap microbenchmark. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 95c2e29b6d93ec1334484ee37d91f63101c45307 Release OStringStream microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 250f51839ed26dd1e6b658d35aa291413e5f4825 Internal change by Greg Falcon \u003cgfalcon@google.com\u003e\n  - ce34900fa3d1a95a8446bc943cdd801fac95be25 Improve compatibility of cctz cc_test targets for portabl... by Shaindel Schwartz \u003cshaindel@google.com\u003e\n  - ce7e31dbf2c1ee93c79aae5b7dc7c603cb4babcf Improve portability of cc_tests. (Mark more tests that ca... by Abseil Team \u003cabsl-team@google.com\u003e\n  - dfcd4e455923703c1a1dcd523c5f915f7990fa2a Accept strings with custom allocators as arguments to abs... by Greg Falcon \u003cgfalcon@google.com\u003e\n  - 2946b41ed3d5b8b5a8dc11182e443cf1ab6e3bde Link against benchmark_main instead of using BENCHMARK_MA... by Alex Strelnikov \u003cstrel@google.com\u003e\n  - f09de9e03bf8edd363069c4b352d8009423f531c Adds link to doc about the formats allowed by SimpleAtof(... by Greg Miller \u003cjgm@google.com\u003e\n  - 59b0977e7a308e0800277886cf60226b2cc426a1 Simplify the HideMask() calculation so that it doesn\u0027t us... by Jorg Brown \u003cjorg@google.com\u003e\n\nGitOrigin-RevId: e2f6b8ac647271815b4fed2991f405524dd762c3\nChange-Id: Ib9c8547ed7fe217fad6cb3ab1362e96181aa5cfa\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "064459306de33a9b818be0684d1ad62b627ef2a6",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "9c9506508723239897ef9a6a7ef4d35e0c05056f",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "3b24ce12029c3a48f843829bad0628a007ed6f2c",
      "old_mode": 33188,
      "old_path": "absl/algorithm/BUILD.bazel",
      "new_id": "d04dc71206e8d969433f8523beb611f79cb64225",
      "new_mode": 33188,
      "new_path": "absl/algorithm/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9af36ce79f6ce13f3232af51d0f4be457911519c",
      "old_mode": 33188,
      "old_path": "absl/algorithm/equal_benchmark.cc",
      "new_id": "19c0780ccd179ce745b5e6821add3da40c582791",
      "new_mode": 33188,
      "new_path": "absl/algorithm/equal_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "748f2f9f21547edcb8e193b48e95e703439e054c",
      "old_mode": 33188,
      "old_path": "absl/base/BUILD.bazel",
      "new_id": "1e93d97ebd4014b6be97e6604ca7f37c6ab907ac",
      "new_mode": 33188,
      "new_path": "absl/base/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2c2e11f679a060d05d70bcdf2280251c614c3b57",
      "old_mode": 33188,
      "old_path": "absl/base/internal/hide_ptr.h",
      "new_id": "45cf438912c2714976eba6a7794f55cf2804ae82",
      "new_mode": 33188,
      "new_path": "absl/base/internal/hide_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "fe22e4cff172672bec19c41a660a18cb149651ea",
      "old_mode": 33188,
      "old_path": "absl/base/internal/thread_identity_benchmark.cc",
      "new_id": "242522b4418af000b568b5f8f20fb4757b8e3cc3",
      "new_mode": 33188,
      "new_path": "absl/base/internal/thread_identity_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "897be90fc9e4366fa234f8cb86a9f9fb68142c30",
      "old_mode": 33188,
      "old_path": "absl/container/BUILD.bazel",
      "new_id": "119d5c88de2af71c5ab4143799a0e306d37cfc2a",
      "new_mode": 33188,
      "new_path": "absl/container/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2d39898d8a5f06052beede43b7c33b1c7d1ff28d",
      "old_mode": 33188,
      "old_path": "absl/container/fixed_array_benchmark.cc",
      "new_id": "b4f0cf2aeb04f03409b95bdcb53af5fecd578d8f",
      "new_mode": 33188,
      "new_path": "absl/container/fixed_array_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "c6bc5cd96dc887da31479a5b6aa052f293a3efee",
      "old_mode": 33188,
      "old_path": "absl/container/inlined_vector_benchmark.cc",
      "new_id": "5977bc934f0ee74366eb285881ef20d0298ac59c",
      "new_mode": 33188,
      "new_path": "absl/container/inlined_vector_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "055d88e001b39f4bbdceffb07ce45708ce12c956",
      "old_mode": 33188,
      "old_path": "absl/memory/memory.h",
      "new_id": "cd818cff4ffaefee6a89073d760051d8e4b4633f",
      "new_mode": 33188,
      "new_path": "absl/memory/memory.h"
    },
    {
      "type": "modify",
      "old_id": "e6bb7ff530e4bf7478d6c1f27e8bed4612a440d9",
      "old_mode": 33188,
      "old_path": "absl/strings/BUILD.bazel",
      "new_id": "d1c6878c41e473a68a394b70598ff87f7d267464",
      "new_mode": 33188,
      "new_path": "absl/strings/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "26ddc2d5f318bc815281ff10a05652d4d3d0cefa",
      "old_mode": 33188,
      "old_path": "absl/strings/escaping_benchmark.cc",
      "new_id": "0f791f4e87509a0c5955856b3538fcd368ae4a09",
      "new_mode": 33188,
      "new_path": "absl/strings/escaping_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "982989b8b4a4da9918aac72f761bf0a9d4c3dc78",
      "old_mode": 33188,
      "old_path": "absl/strings/escaping_test.cc",
      "new_id": "3f65ec107f4555c950ff777e89e93d23e43378e5",
      "new_mode": 33188,
      "new_path": "absl/strings/escaping_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c45f3157c2917926d72ab888120d5a577ebfaf8a",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/char_map_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cc41f4312c7c1306e79100a911b347a99c0b24c1",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/escaping_test_common.h"
    },
    {
      "type": "delete",
      "old_id": "6f29140e3584f777b9f05242c39f53da5745936e",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/escaping_test_common.inc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20e3af51141efbed0589f544060eaae6958b1590",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/numbers_test_common.h"
    },
    {
      "type": "delete",
      "old_id": "81d2a1b70510511dd248cd173194918db5406795",
      "old_mode": 33188,
      "old_path": "absl/strings/internal/numbers_test_common.inc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c93f96909d8b65434204d010646f58f4623e4ad1",
      "new_mode": 33188,
      "new_path": "absl/strings/internal/ostringstream_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "75925e61f2c0f1444f64c1abff50e05469ce52fa",
      "old_mode": 33188,
      "old_path": "absl/strings/numbers.h",
      "new_id": "cf3c597266cf71474d405dd0cfdea5cdeb58badc",
      "new_mode": 33188,
      "new_path": "absl/strings/numbers.h"
    },
    {
      "type": "modify",
      "old_id": "e372eea14ca857b87ee810c4f8f9d98024d08320",
      "old_mode": 33188,
      "old_path": "absl/strings/numbers_test.cc",
      "new_id": "24e7138cfae2c6ce551321db4502e90a6f904388",
      "new_mode": 33188,
      "new_path": "absl/strings/numbers_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1791410c6e3abe14e3752cc85f63e425a49c3de0",
      "old_mode": 33188,
      "old_path": "absl/strings/str_cat_benchmark.cc",
      "new_id": "b6df9e309c4f8372368f00f1e4e3d59a7a9d3e9d",
      "new_mode": 33188,
      "new_path": "absl/strings/str_cat_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "79cad5e39300e5184d23d3e6d23e607debfadcfd",
      "old_mode": 33188,
      "old_path": "absl/strings/str_join_benchmark.cc",
      "new_id": "7fb0e4973cb468e4d2c83c8d90db0b629181874e",
      "new_mode": 33188,
      "new_path": "absl/strings/str_join_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "9dd72eb6e77cc915e1842b7143bb4b0423a478dc",
      "old_mode": 33188,
      "old_path": "absl/strings/str_replace_benchmark.cc",
      "new_id": "e608de8d19e41ba73c3d54ffa37643c72be802db",
      "new_mode": 33188,
      "new_path": "absl/strings/str_replace_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "c35787b7ef4b32117f0cee6d186e9dd0856f29e8",
      "old_mode": 33188,
      "old_path": "absl/strings/str_split_benchmark.cc",
      "new_id": "326ff744ebd946e7781063ce93d731c2e15c4b5c",
      "new_mode": 33188,
      "new_path": "absl/strings/str_split_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "c66f0fbd543025e912aa56e986c7d07331270541",
      "old_mode": 33188,
      "old_path": "absl/strings/string_view_benchmark.cc",
      "new_id": "fb46db18b3c3902b0d7d68ecb53b06a57ad55d3f",
      "new_mode": 33188,
      "new_path": "absl/strings/string_view_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "5747d384d34ebfb7d8260a5877e45880975da23a",
      "old_mode": 33188,
      "old_path": "absl/strings/substitute.h",
      "new_id": "c4b25ba70952c19d64ebc849b7e3c09cafbc52cf",
      "new_mode": 33188,
      "new_path": "absl/strings/substitute.h"
    },
    {
      "type": "modify",
      "old_id": "2502c53fff2b5dda5ad91a8ea3ad940a6a8d9881",
      "old_mode": 33188,
      "old_path": "absl/synchronization/BUILD.bazel",
      "new_id": "123536ea4d10bd541eaa2a85bdf75c96f84d3f4b",
      "new_mode": 33188,
      "new_path": "absl/synchronization/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b4a1debe752e57e0b653d00f1db5623007c70584",
      "old_mode": 33188,
      "old_path": "absl/synchronization/internal/graphcycles_benchmark.cc",
      "new_id": "a239c25c3a81d5b25ac697bbc9170b21f2201c7b",
      "new_mode": 33188,
      "new_path": "absl/synchronization/internal/graphcycles_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "d91071b71bddcbf63671747a86f07434ff4bd816",
      "old_mode": 33188,
      "old_path": "absl/synchronization/mutex_benchmark.cc",
      "new_id": "30a523556c3dba00393ccc4d160a3b890cd6a744",
      "new_mode": 33188,
      "new_path": "absl/synchronization/mutex_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "7126f1410f8f97a291a6b23bce04b8ac87e9064d",
      "old_mode": 33188,
      "old_path": "absl/time/BUILD.bazel",
      "new_id": "64cb99f737168d4eeebde8a0449d9cf1e7961b95",
      "new_mode": 33188,
      "new_path": "absl/time/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "468470b4fb63a1c033984963abe9cb9e586a5d44",
      "old_mode": 33188,
      "old_path": "absl/time/internal/cctz/BUILD.bazel",
      "new_id": "9f1ba21cf7e21b22f3343f84001a434a83b606b5",
      "new_mode": 33188,
      "new_path": "absl/time/internal/cctz/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f13cb4ee6b5f380dc100eea52ed6803a657b4610",
      "new_mode": 33188,
      "new_path": "absl/time/internal/cctz/src/cctz_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "6cea0360dd0ea190a5c02f936c6bc34f7e61d803",
      "old_mode": 33188,
      "old_path": "absl/time/internal/cctz/src/time_zone_format_test.cc",
      "new_id": "3a5f19ac8b1f2760119837595fd96013329e3726",
      "new_mode": 33188,
      "new_path": "absl/time/internal/cctz/src/time_zone_format_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8d53c263babc6cfb40fa0449ae73a3a2ec856a2",
      "old_mode": 33188,
      "old_path": "absl/types/BUILD.bazel",
      "new_id": "c26c68d0b35f4c06c99caecb3fab5bb4b09bcfa1",
      "new_mode": 33188,
      "new_path": "absl/types/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fbd8374031daf5df2e03aea7ca72b83e2bed52ed",
      "old_mode": 33188,
      "old_path": "absl/types/CMakeLists.txt",
      "new_id": "2f2e3a77808933caacf462a3a8b805773ae506ef",
      "new_mode": 33188,
      "new_path": "absl/types/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f6348e1b8e17d1e744620a3cca7431d619b7225",
      "new_mode": 33188,
      "new_path": "absl/types/optional_exception_safety_test.cc"
    }
  ]
}
