platform_system_core/adb/client
Josh Gao 0cee7ccc59 adb: work around adbd push bug.
We shipped (well, are about to ship) an adbd that spuriously fails to
create directories upon push. Work around this in the adb client by
running a mkdir on all of the directories we would have otherwise
created.

On devices where we perform the workaround, this coincidentally fixes
a historic bug where we failed to push empty directories.

Bug: http://b/25566053
Bug: http://b/110953234
Test: python test_device.py
Change-Id: I690ec356c206fed4e5ab2c681c5570c8b231e26b
2018-07-10 13:20:40 -07:00
..
adb_client.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
adb_client.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
auth.cpp adb: add authorizing, connecting states to transport. 2018-05-04 18:05:18 -07:00
bugreport.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
bugreport.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
commandline.cpp adb: add adb raw to connect to an arbitrary service. 2018-06-18 14:51:56 -07:00
commandline.h adb: work around adbd push bug. 2018-07-10 13:20:40 -07:00
console.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
file_sync_client.cpp adb: work around adbd push bug. 2018-07-10 13:20:40 -07:00
line_printer.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
line_printer.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
main.cpp adb: Add a way to reconnect TCP transports 2018-05-16 15:20:48 -07:00
transport_mdns.cpp adb: remove fdevent_install, fdevent_remove. 2018-05-22 14:54:49 -07:00
usb_dispatch.cpp adb: fix darwin build break. 2017-05-10 13:58:51 -07:00
usb_libusb.cpp adb: stop using quick_exit. 2018-02-27 14:50:07 -08:00
usb_linux.cpp adb: cleanup some portions of client usb interfaces 2017-10-13 07:31:49 -07:00
usb_osx.cpp adb: properly calculate packet size on Mac. 2018-04-10 14:46:34 -07:00
usb_windows.cpp Fix exit-time-destructor warning 2018-06-06 14:41:26 -07:00