)]}'
{
  "commit": "b08b72261ae14b76fc8bffe6ddd4cb344efdd34d",
  "tree": "ef3bf8d9889aebaf281f4761c5f11eee1dc8d302",
  "parents": [
    "1a079e7fd15352b68a8c09a1ea9366cb68673b0f"
  ],
  "author": {
    "name": "Tianyu Jiang",
    "email": "tianyuj@google.com",
    "time": "Fri Nov 16 17:55:26 2018 -0800"
  },
  "committer": {
    "name": "Tianyu Jiang",
    "email": "tianyuj@google.com",
    "time": "Tue Dec 11 01:38:48 2018 +0000"
  },
  "message": "Implement changes of buffer state in Gain/Post/Acquire/Release methods in BufferHubBuffer.\n\nCreate shortcuts to atomics in BufferHubBuffer;\nImplement changes of buffer state in the four usages of the buffer;\nCreate 16 unit tests for the 16 buffer state transitions.\n\nTest: BufferHubBuffer_test\nBug: 118718711\nChange-Id: I2067cd141611e66732e28344f26d73f261072b8b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e747ee11be1df41170cb10d4975dc271650b34f2",
      "old_mode": 33188,
      "old_path": "libs/ui/BufferHubBuffer.cpp",
      "new_id": "3816c1bc4f752bdd9121057a5b3d11d2de394d7c",
      "new_mode": 33188,
      "new_path": "libs/ui/BufferHubBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "6850b43f8a6e259e27ab467f44e5e8bc3785de86",
      "old_mode": 33188,
      "old_path": "libs/ui/include/ui/BufferHubBuffer.h",
      "new_id": "03d10e7a9ae4c450106bc8e45a21bce2330181e5",
      "new_mode": 33188,
      "new_path": "libs/ui/include/ui/BufferHubBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "6c7d06bd0de0b46cc52458d35e5535df609b35ee",
      "old_mode": 33188,
      "old_path": "libs/ui/tests/BufferHubBuffer_test.cpp",
      "new_id": "e33acf6d11834f6dbae445930fe3964657754418",
      "new_mode": 33188,
      "new_path": "libs/ui/tests/BufferHubBuffer_test.cpp"
    }
  ]
}
