)]}'
{
  "commit": "59ae4d5a0e833bedd9d7cc059ac15a9dc130e3f7",
  "tree": "82dd664616de7ad63d1915da75adc9ed79e750d8",
  "parents": [
    "30de20488bb88dc22d23521c5c222ec6d924e289"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Fri May 18 08:24:54 2018 -0700"
  },
  "committer": {
    "name": "jueminyang",
    "email": "jueminyang@google.com",
    "time": "Fri May 18 11:41:24 2018 -0400"
  },
  "message": "  - a4e14440b870dbf7b36975eaebf783a70a7fcee4 Release string_view microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - 7cec68e37e16fb4e266368236ae1de6419f6946a Increase Abseil\u0027s minimum supported cmake version to 3.1.... by Jon Cohen \u003ccohenjon@google.com\u003e\n  - b977456175c8db380676bd56c44b32efbfc6f606 Fix a typo in the mutex.h comments. by Abseil Team \u003cabsl-team@google.com\u003e\n  - 3d30cec131d08b066bc1cf877e4f661e8ee0584c Release StrSplit microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - dddece6031feac1cca4689e623462f895f28d019 Release StrReplace microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - ac3b40e1694f74bdcf31b8d1152481e92edfd441 Internal Change by Abseil Team \u003cabsl-team@google.com\u003e\n  - d0e69ad6ddf0e59596a02ccab0253967f2909cdb Release StrCat microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n  - db4d471030fa320d2b9d2ce241610333f0eb7a50 Release StrJoin microbenchmarks. by Alex Strelnikov \u003cstrel@google.com\u003e\n\nGitOrigin-RevId: a4e14440b870dbf7b36975eaebf783a70a7fcee4\nChange-Id: I3f12700aafce677049f4d1a6e09ea821963a8c9e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "744241efc18d3ff0ce6b0b46e33a47a3a4393073",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "89a3386f7e258efc9739b3517566c591f02ade7e",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1e52312b47c67c4b783d9a2c3b47e99fe5e167b1",
      "old_mode": 33188,
      "old_path": "absl/strings/BUILD.bazel",
      "new_id": "cb21385a30bec427ddf6fa8888d14e0a2ab03bc3",
      "new_mode": 33188,
      "new_path": "absl/strings/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1791410c6e3abe14e3752cc85f63e425a49c3de0",
      "new_mode": 33188,
      "new_path": "absl/strings/str_cat_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79cad5e39300e5184d23d3e6d23e607debfadcfd",
      "new_mode": 33188,
      "new_path": "absl/strings/str_join_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dd72eb6e77cc915e1842b7143bb4b0423a478dc",
      "new_mode": 33188,
      "new_path": "absl/strings/str_replace_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c35787b7ef4b32117f0cee6d186e9dd0856f29e8",
      "new_mode": 33188,
      "new_path": "absl/strings/str_split_benchmark.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c66f0fbd543025e912aa56e986c7d07331270541",
      "new_mode": 33188,
      "new_path": "absl/strings/string_view_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "368684bf2e27a2bebc19b8e7018db9f71a92159c",
      "old_mode": 33188,
      "old_path": "absl/synchronization/mutex.h",
      "new_id": "840b9d6b0e70476a263ad91287784802a103a6a8",
      "new_mode": 33188,
      "new_path": "absl/synchronization/mutex.h"
    }
  ]
}
