{"push_id":1442608020,"size":35,"distinct_size":35,"ref":"refs/heads/n7x","head":"8c58a0f78abe5c0787e308d099cc5eadf7eaadfa","before":"a8fa773d22be8a0deadc8462e8bb0551ade7f665","commits":[{"sha":"314026d4e85d0d1d075d5de83038cec1e751ec64","author":{"name":"Jorge Gil","email":"3b74a40cb686f387a493f326e321bfa5b322f515@google.com"},"message":"DO NOT MERGE: Check that file exists in disk in queryChildDocs\n\nCheck that files returned from querying DownloadManager in\nqueryChildDocuments and queryChildDocumentsForManage still exist in\nExternal Storage.\n\nBug: 28430547\n\nChange-Id: I4efe9f9ba79d41b3c3099fb96d18460880b742b5\n(cherry picked from commit c45f4998c0b4f7ab44d3d2a180ca977ca2fa5ca8)","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/314026d4e85d0d1d075d5de83038cec1e751ec64"},{"sha":"4093cb5adb59c42aebf0aa664894d3d6a82c9ee8","author":{"name":"Steve McKay","email":"638433e85800ba5136ab01e285f0f09ada152c7a@google.com"},"message":"Merge \"DO NOT MERGE: Check that file exists in disk in queryChildDocs\" into nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/4093cb5adb59c42aebf0aa664894d3d6a82c9ee8"},{"sha":"41ac82f0a77975d2b3446e14c7226eb31f2e9529","author":{"name":"gitbuildkicker","email":"9b25b6abe487101296afe90396c9eb82d6d0122f@google.com"},"message":"merge in nyc-mr1-release history after reset to nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/41ac82f0a77975d2b3446e14c7226eb31f2e9529"},{"sha":"2a283e98539aafb4ad3b659a0da6cce44fd0ab25","author":{"name":"Allen Hair","email":"6b05aeb0bf9886d0c28eb362f5e44107b5deed89@google.com"},"message":"Configure code coverage filter.\n\nBug: 28269038\nChange-Id: Icf6dbe1e6cbec8a13de86e52017d406fb76e44fa","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/2a283e98539aafb4ad3b659a0da6cce44fd0ab25"},{"sha":"2f21e5f16194f0bc49bbefb35750a4af686ed5b1","author":{"name":"Allen Hair","email":"6b05aeb0bf9886d0c28eb362f5e44107b5deed89@google.com"},"message":"Merge \"Configure code coverage filter.\" into nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/2f21e5f16194f0bc49bbefb35750a4af686ed5b1"},{"sha":"c46b6cc4969a254812c596e7d4efad5c2b0020e9","author":{"name":"Adam Seaton","email":"5974bf1a08c374912c20747592a9a80e132de9e1@google.com"},"message":"Revert \"Enforce calling identity before clearing.\" am: b440ceb00f am: 6777320335 am: a474af3a08 am: 8bec536bf2 am: 34ccbd80ea am: 956426bee5 am: 6a6944d1f4 am: 8e8770bdc8 am: 85a6e20a85\nam: 465a080262\n\nChange-Id: I57fa229406e76d733903b8bd9528bac53609cd34","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/c46b6cc4969a254812c596e7d4efad5c2b0020e9"},{"sha":"73c0d866e234a2f9482de188848e8e1d58cf217a","author":{"name":"gitbuildkicker","email":"9b25b6abe487101296afe90396c9eb82d6d0122f@google.com"},"message":"merge in nyc-mr1-release history after reset to nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/73c0d866e234a2f9482de188848e8e1d58cf217a"},{"sha":"8c8f3a0c7be024b5c94226f0c356461a3614824f","author":{"name":"Jorge Gil","email":"3b74a40cb686f387a493f326e321bfa5b322f515@google.com"},"message":"DO NOT MERGE: Check that file exists in disk in queryChildDocs\nam: a4b509c30a\n\nChange-Id: Ida3a53d412ea75bac72cafa14f0d6794d57dbc7d","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/8c8f3a0c7be024b5c94226f0c356461a3614824f"},{"sha":"c0496a0b0b26bec9c37e94753823507a6067d700","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"DO NOT MERGE. Send \"completed\" broadcast if download cancelled.\n\nWhen a download is deleted, we may not have an active thread, so\nalways send the broadcast from the provider.  If an active thread\nencounters a deleted download, skip sending the broadcast twice.\n\nChange-Id: If8d5b99a1b7232bb64c6d11f22fdb4f5d6dbbfec\nTest: none\nBug: 30883889\n(cherry picked from commit efb1ac6b49692e62fde6830c3d20953c8632d2ba)","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/c0496a0b0b26bec9c37e94753823507a6067d700"},{"sha":"2be85cd23d2d56d1b0ea87f0f815ef80693b98c2","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"DO NOT MERGE. Update notifications when deleting downloads.\n\nOtherwise we end up leaving stale notifications around after the\nunderlying download was deleted.\n\nChange-Id: Ie262a9dd369034de6c06be28b0eedc4231ea2e75\nTest: none\nBug: 30697605\n(cherry picked from commit 3b7e099588a2697305fd52c342f404a03ec9a9ab)","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/2be85cd23d2d56d1b0ea87f0f815ef80693b98c2"},{"sha":"7edda42b80343d33102e95a3dcfd2f4563a75ec7","author":{"name":"TreeHugger Robot","email":"fb474f1f0577185ee6a9bb2c4d4695c5c7ff588f@google.com"},"message":"Merge \"DO NOT MERGE. Send \"completed\" broadcast if download cancelled.\" into nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/7edda42b80343d33102e95a3dcfd2f4563a75ec7"},{"sha":"e2277df1ad4eb511674c1b89d31d055c98da48e4","author":{"name":"gitbuildkicker","email":"9b25b6abe487101296afe90396c9eb82d6d0122f@google.com"},"message":"merge in nyc-mr1-release history after reset to nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/e2277df1ad4eb511674c1b89d31d055c98da48e4"},{"sha":"12d4497cc12cb9390f6efe953bd70bef1e6a41b3","author":{"name":"Steve McKay","email":"638433e85800ba5136ab01e285f0f09ada152c7a@google.com"},"message":"DO NOT MERGE: Listen to file changes on Downloads dir.\n\nAnd notify clients of Downloads when files on disk.\nCherrypicked from: e398c096892fe8aac0c46374aec6bbe016c41016 and\n    2b011b97f96463c1f4a4f6b69c5bbe18ec0fc572 (followup changes\n    due to autocommit commiting changes before completing nits).\n\nBug: 28430547\nChange-Id: I42a42bfb5e585918fe6b384a862699445afefcbc","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/12d4497cc12cb9390f6efe953bd70bef1e6a41b3"},{"sha":"3a30b7d96d2c63229f566c95db2d69c6d48c5333","author":{"name":"gitbuildkicker","email":"9b25b6abe487101296afe90396c9eb82d6d0122f@google.com"},"message":"merge in nyc-mr1-release history after reset to nyc-mr1-dev","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/3a30b7d96d2c63229f566c95db2d69c6d48c5333"},{"sha":"7c1af8c62c8bdf6e8de5a00c1927daf9fd9c03d1","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing.\n\nWhen opening a downloaded file, enforce that the caller can actually\nsee the requested download before clearing their identity to read\ninternal columns.\n\nHowever, this means that we can no longer return the \"my_downloads\"\npaths: if those Uris were shared beyond the app that requested the\ndownload, access would be denied.  Instead, we need to switch to\nusing \"all_downloads\" Uris so that permission grants can be issued\nto third-party viewer apps.\n\nSince an app requesting a download doesn't normally have permission\nto \"all_downloads\" paths, we issue narrow grants toward the owner of\neach download, both at device boot and when new downloads are\nstarted.\n\nBug: 30537115, 30945409\nChange-Id: If944aada020878a91c363963728d0da9f6fae3ea","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/7c1af8c62c8bdf6e8de5a00c1927daf9fd9c03d1"},{"sha":"47dcd095ea60c416029c29b1de887878f9d48854","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing.\nam: 7c1af8c62c\n\nChange-Id: Id435bda5c939ab48c3e1fb69f13292a4740828d4","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/47dcd095ea60c416029c29b1de887878f9d48854"},{"sha":"51033d49f6675da1303cdb662d33e84f9f810a69","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing. am: 7c1af8c62c\nam: 47dcd095ea\n\nChange-Id: I3a890711108cc4a0221b12b730a6c56b85c8a5f1","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/51033d49f6675da1303cdb662d33e84f9f810a69"},{"sha":"9bbd21ff0c37f64d6a94541152c227149b82a499","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing. am: 7c1af8c62c am: 47dcd095ea\nam: 51033d49f6\n\nChange-Id: Ic319b5f1f9351a83a2fde49aedc99f996fda8ef5","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/9bbd21ff0c37f64d6a94541152c227149b82a499"},{"sha":"0bd9e49a06ba3cb7a1ecc50ab6e0b7bd1a09601a","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing. am: 7c1af8c62c am: 47dcd095ea am: 51033d49f6\nam: 9bbd21ff0c\n\nChange-Id: I5f09670f0629addb5fa847799184716020234f35","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/0bd9e49a06ba3cb7a1ecc50ab6e0b7bd1a09601a"},{"sha":"73721ade0df1b6755c6a93048b660e4c3f8b1d71","author":{"name":"Jeff Sharkey","email":"2e44d689a3b41cedc300fae56f237e5dfc2058cc@android.com"},"message":"Enforce calling identity before clearing. am: 7c1af8c62c am: 47dcd095ea am: 51033d49f6 am: 9bbd21ff0c\nam: 0bd9e49a06\n\nChange-Id: I7efbf5853b525648181419a56cf27b876b30e3a1","distinct":true,"url":"https://api.github.com/repos/DirtyUnicorns/android_packages_providers_DownloadProvider/commits/73721ade0df1b6755c6a93048b660e4c3f8b1d71"}]}
{"actor":{"display_login":"Mazda--"}}