)]}'
{
  "commit": "2a1546994e6a44f8bee8ebf177ac490ef4fed3e1",
  "tree": "d9425aa47446ac0322157b23de1c7a18c8396a15",
  "parents": [
    "e7cf428323250904fc370575dfe77f7fc9a726e8"
  ],
  "author": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Mon Oct 17 11:16:53 2016 +0200"
  },
  "committer": {
    "name": "David \u0027Digit\u0027 Turner",
    "email": "digit@google.com",
    "time": "Mon Oct 17 11:16:53 2016 +0200"
  },
  "message": "goldfish_sync: Remove AndroidEmu dependency.\n\nThis patch refactors the virtual goldfish_sync device to not\ndirectly depend on AndroidEmu headers and features. This makes\nits code easier to rebase, or to upstream.\n\n- Introduce a new header (include/hw/misc/goldfish_sync.h)\n  providing a generic interface to be implemented by any\n  host-side sync service (GoldfishSyncServiceOps).\n\n- Add glue code (android-qemu2-glue/emulation/goldfish_sync.cpp)\n  to link AndroidEmu and the virtual device properly at setup\n  time.\n\n- Call the new qemu_android_sync_init() function in\n  qemu_android_emulation_setup().\n\nNOTE: This is a pure refactoring patch: it should not provide\n      any new features, or fix any bug.\n\nChange-Id: Ib3ef47a8044c1ed1d082961171999e18ceb9219f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "842325bf911928b71ae463899d265dca51913b0b",
      "old_mode": 33188,
      "old_path": "android-qemu2-glue/build/Makefile.qemu2-glue.mk",
      "new_id": "e692c273f30fb7e88db16e527c87a23a7a8f9443",
      "new_mode": 33188,
      "new_path": "android-qemu2-glue/build/Makefile.qemu2-glue.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01cc29f7ba5823f1a99db76bd71bac533996318e",
      "new_mode": 33188,
      "new_path": "android-qemu2-glue/emulation/goldfish_sync.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd20b9d958b110e3e6b90aff044433276b223cc4",
      "new_mode": 33188,
      "new_path": "android-qemu2-glue/emulation/goldfish_sync.h"
    },
    {
      "type": "modify",
      "old_id": "6d96824041d431086ca313545452a0627339922e",
      "old_mode": 33188,
      "old_path": "android-qemu2-glue/qemu-setup.cpp",
      "new_id": "11305925a030c6f4d948a3d330b4363df1044f9e",
      "new_mode": 33188,
      "new_path": "android-qemu2-glue/qemu-setup.cpp"
    },
    {
      "type": "modify",
      "old_id": "777e6de1cf0db3523499c734853db4639837c777",
      "old_mode": 33188,
      "old_path": "hw/misc/goldfish_sync.c",
      "new_id": "443086b08468e0b2b8f84cf4545f4e384f0d0c64",
      "new_mode": 33188,
      "new_path": "hw/misc/goldfish_sync.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d714a1e85774b358fe9f9cf3f188791e232c3a",
      "new_mode": 33188,
      "new_path": "include/hw/misc/goldfish_sync.h"
    }
  ]
}
