)]}'
{
  "commit": "86bfc666d33592f7db5584036aab8c44164d8dc2",
  "tree": "21370e5ffcbd2bd09c77644e6ea19bc9043c047e",
  "parents": [
    "eca8e221db923927cdeca927c0b75807a7612145"
  ],
  "author": {
    "name": "George Mount",
    "email": "mount@google.com",
    "time": "Tue Jul 12 16:06:06 2016 -0700"
  },
  "committer": {
    "name": "George Mount",
    "email": "mount@google.com",
    "time": "Fri Oct 07 15:29:44 2016 -0700"
  },
  "message": "Add the ability to postpone transitions.\n\nBug 30502032\nBug 20068723\n\nFragments in a transaction can now indicate when they are ready\nand the transaction should complete. Postponed transactions will\nhave new views in the fragments created and added to the hierarchy\nINVISIBLE. When all postponed fragments are ready, the transitions\nand animations will start. INVISIBLE views will be made VISIBLE\nand removed views will be taken out of the View hierarchy\n\nTest: Id72daf16a62658227ee21a1aaf18a9b7657b6ba1\n\nChange-Id: Ie42034629fee73299f8f82f44506aabf89970c3f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbf39c4a56cb252dc0f96209c9b4d982bb1f6388",
      "old_mode": 33188,
      "old_path": "api/current.txt",
      "new_id": "7b009db4b9dce67d28f7b88e739b4ac8d3ac2fe7",
      "new_mode": 33188,
      "new_path": "api/current.txt"
    },
    {
      "type": "modify",
      "old_id": "cf112c54473e4830cb10f9f9ad52d173c2ed660b",
      "old_mode": 33188,
      "old_path": "api/system-current.txt",
      "new_id": "57ba8642a5ae7d2fa8a045e86a7466e532108912",
      "new_mode": 33188,
      "new_path": "api/system-current.txt"
    },
    {
      "type": "modify",
      "old_id": "8923781a4dc1cb31a0f70c48d38bbd77042370f5",
      "old_mode": 33188,
      "old_path": "api/test-current.txt",
      "new_id": "b9fcd10e709cd6112f1aae3999dbcbc9722e71aa",
      "new_mode": 33188,
      "new_path": "api/test-current.txt"
    },
    {
      "type": "modify",
      "old_id": "c589466f3b13b1fb3bd31d85230cf29eb72ced01",
      "old_mode": 33188,
      "old_path": "core/java/android/app/BackStackRecord.java",
      "new_id": "cf794c5b410ee8c08dab0f84548ded57c1dd7280",
      "new_mode": 33188,
      "new_path": "core/java/android/app/BackStackRecord.java"
    },
    {
      "type": "modify",
      "old_id": "b72b96026af4d1f0d2e8e1ce0361ebbc60870ac3",
      "old_mode": 33188,
      "old_path": "core/java/android/app/Fragment.java",
      "new_id": "5d1cd3ba8a9cf087b342062312610f85bd4a107c",
      "new_mode": 33188,
      "new_path": "core/java/android/app/Fragment.java"
    },
    {
      "type": "modify",
      "old_id": "d869168e2b6a55a266093c22a6ab1f44d37483fd",
      "old_mode": 33188,
      "old_path": "core/java/android/app/FragmentHostCallback.java",
      "new_id": "7e415e9f2f4b0670a1504fd6aa1d6715bd165652",
      "new_mode": 33188,
      "new_path": "core/java/android/app/FragmentHostCallback.java"
    },
    {
      "type": "modify",
      "old_id": "b2df1acbadaf5ef8a3aba03c0bb53db4397f8505",
      "old_mode": 33188,
      "old_path": "core/java/android/app/FragmentManager.java",
      "new_id": "9345a03bb2f2b428d4fc457fd2790cebdb61ce06",
      "new_mode": 33188,
      "new_path": "core/java/android/app/FragmentManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f5211468b13b2c97eca0de5e1bf6ebc22715b8f",
      "new_mode": 33188,
      "new_path": "core/java/android/app/FragmentTransition.java"
    }
  ]
}
