{"push_id":879003801,"size":6,"distinct_size":6,"ref":"refs/heads/emu-master-dev","head":"b38664637851a4472b55d80dac1deb787e570a33","before":"51cce0826a08ae278085b1df3c10c0c31e439049","commits":[{"sha":"9c453069e2d180b5ce941121f15f1663f67965cc","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David 'Digit' Turner"},"message":"android/utils/path.h: Start using android::base::System.\n\nThis patch modifies the implementation of android/utils/path.h\nto use the equivalent methods of android::base::System. The goal\nis to improve the testability of code that uses said functions.\n\nFuture patches will move more stuff to android::base::System.\n\nChange-Id: If005e8f74f9637dbe44a9bfbac1e6e382e2de847","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/9c453069e2d180b5ce941121f15f1663f67965cc"},{"sha":"3230d883845bae10615d25a4e7893401bbaf03b3","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David 'Digit' Turner"},"message":"path_is_absolute(): use android::base::PathUtils::isAbsolute()\n\n+ Add unit-test\n\nChange-Id: I21307e263ae9953d580d5e79254ec5cf8de21de9","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/3230d883845bae10615d25a4e7893401bbaf03b3"},{"sha":"4dfa6f5fea29b573d73bfdfa54fbdb09f54eb267","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David 'Digit' Turner"},"message":"path_get_absolute(): implement with android::base::System\n\nThis patch adds a new method getCurrentDirectory() to\nandroid::base::System, and modifies the implementation of\npath_get_absolute() to C++ in order to use it.\n\n+ Add a new unit test for path_get_absolute(), note the funky\n  handling of prefixed non-absolute paths on Windows though.\n\nChange-Id: Ia58e775623031606411965b94c5c7d8bbb7d719a","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/4dfa6f5fea29b573d73bfdfa54fbdb09f54eb267"},{"sha":"7c5e4dcdeceb1705841442dbf50c8bb43124ec18","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David 'Digit' Turner"},"message":"path_can_xxx(): Use android::base::System.\n\nThis modifies path_can_read(), path_can_write() and path_can_exec()\nto use new methods of android::base::System introduced to implement\nthe same thing (pathCanRead(), pathCanWrite() and pathCanExec()).\n\n+ Add unit tests.\n\nChange-Id: I7289fe5288b12d1e4b97f25634eb3328a501be41","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/7c5e4dcdeceb1705841442dbf50c8bb43124ec18"},{"sha":"9e63983fec89c7846bc3f5c3e7e67e6e25d40c12","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David 'Digit' Turner"},"message":"path_split(): Move to android::base::PathUtils\n\nThis patch adds two new methods to android::base::PathUtils:\n\n- PathUtils::split() to split a path into |dirName| and |baseName|\n  components.\n\n- PathUtils::join() to do the opposite.\n\nAlso modify the implementation of path_split(), path_dirname() and\npath_basename() to use PathUtils::split() instead.\n\n+ Add unit-tests.\n\nChange-Id: I66614aaf6d47d232df5f71105c7156c8017f1b90","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/9e63983fec89c7846bc3f5c3e7e67e6e25d40c12"},{"sha":"b38664637851a4472b55d80dac1deb787e570a33","author":{"email":"dcb93bd72059500c1226ad16fdd58ffe25c9e0ea@google.com","name":"David Turner"},"message":"Merge changes I66614aaf,I7289fe52,Ia58e7756,I21307e26,If005e8f7 into emu-master-dev\n\n* changes:\n  path_split(): Move to android::base::PathUtils\n  path_can_xxx(): Use android::base::System.\n  path_get_absolute(): implement with android::base::System\n  path_is_absolute(): use android::base::PathUtils::isAbsolute()\n  android/utils/path.h: Start using android::base::System.","distinct":true,"url":"https://api.github.com/repos/android/platform_external_qemu/commits/b38664637851a4472b55d80dac1deb787e570a33"}]}