)]}'
{
  "commit": "b5522ccdac9672d96fe1644009c534c927d9571b",
  "tree": "00fed64a79be8928cd9a8c668f9892822a3602a4",
  "parents": [
    "c365781bb4ba0b7310d8b9b4778ed701d4cf5a59"
  ],
  "author": {
    "name": "Luis Hector Chavez",
    "email": "lhchavez@google.com",
    "time": "Mon Mar 26 13:11:21 2018 -0700"
  },
  "committer": {
    "name": "Luis Hector Chavez",
    "email": "lhchavez@google.com",
    "time": "Tue Mar 27 00:38:06 2018 +0000"
  },
  "message": "Allow android::base::ScopeGuard in STL containers\n\nThis change lets android::base::ScopeGuard be useful in STL containers\n(e.g. std::vector\u003candroid::base::ScopeGuard\u003cstd::function\u003cvoid()\u003e\u003e\u003e). It\nalso provides perfect forwarding for android::base::make_scope_guard.\n\nBug: 34764308\nTest: libbase_test\n\nChange-Id: I7d1e5494b0f0695763cff0700efdb9ec18ae85c8\nMerged-In: I7d1e5494b0f0695763cff0700efdb9ec18ae85c8\n(cherry picked from commit b77035b89a3e95358a1aac9e28cd61c8b256e7ae)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abcf4bca481a7990ec88e5db495805dc55644d23",
      "old_mode": 33188,
      "old_path": "include/android-base/scopeguard.h",
      "new_id": "c314e0263e2bfff13df2bc0c2977e351b3874b62",
      "new_mode": 33188,
      "new_path": "include/android-base/scopeguard.h"
    },
    {
      "type": "modify",
      "old_id": "e11154a5717cbd0e067b259a0c44ea8a38125f92",
      "old_mode": 33188,
      "old_path": "scopeguard_test.cpp",
      "new_id": "9236d7b7806495125b26fc68fc4626334fa022bb",
      "new_mode": 33188,
      "new_path": "scopeguard_test.cpp"
    }
  ]
}
