{"push_id":2621186756,"size":18,"distinct_size":1,"ref":"refs/heads/xcode","head":"293b1ab480ff8d6bec88f98638a3ee988da8ee70","before":"f610203bcde9eff595bd8ff98de6088fe3cc2ba2","commits":[{"sha":"dbfdacfa222bc325cababc845ccdb5abeb74ded1","author":{"name":"Sergio Campama","email":"13332955a35a14793b44c09e53e6322b16be5b5a@google.com"},"message":"Update GTMSessionFetcher project to Xcode 9","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/dbfdacfa222bc325cababc845ccdb5abeb74ded1"},{"sha":"386f0f4ab6f7d06b75dafa208d0b9c77a8ee5543","author":{"name":"Sergio Campama","email":"13332955a35a14793b44c09e53e6322b16be5b5a@google.com"},"message":"Use constant instead of in place string","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/386f0f4ab6f7d06b75dafa208d0b9c77a8ee5543"},{"sha":"63c314c5823d0ae628c332ab6b4944c182ed4954","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"GTMSessionUploadFetcher: Catch exceptions thrown by -[NSData subdataWithRange:].","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/63c314c5823d0ae628c332ab6b4944c182ed4954"},{"sha":"159a379567556f65e487dbf773541f7e3f996706","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"Clarify chunk size documentation to advise users to chunk on large files.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/159a379567556f65e487dbf773541f7e3f996706"},{"sha":"19ce4bdbb5316dd092520c4ec0c5d73f44786e22","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"Properly handle query for offset when file size is unknown. Does not consider the upload complete when the returned query offset is greater than fileSize if fileSize is unknown (kGTMSessionUploadFetcherUnknownFileSize).\n\nFixes the following issue:\nIf the file size is unknown (kGTMSessionUploadFetcherUnknownFileSize), and a \"query\" command is sent to Scotty, the offset returned by the query will be ignored as the upload is considered complete (offset > fileSize). This causes the next upload command to fail with mismatched_content_start because we try to upload at offset 0, when we should be at a greater offset.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/19ce4bdbb5316dd092520c4ec0c5d73f44786e22"},{"sha":"0f6ecfaece8c9ec8bae1b2b16aaaabe74a39c865","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"-generateChunkSubdataFromFileHandle:offset:length:response: check the desired chunk range against the mapped NSData's length.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/0f6ecfaece8c9ec8bae1b2b16aaaabe74a39c865"},{"sha":"17aae92eabc3480fe2284d0a2bab3fd08cffa8fb","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Add a cancellation handler block property to GTMSessionUploadFetcher.\n\nThe handler will be invoked with the status of the attempt to notify\nthe server that the upload will not be continuing.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/17aae92eabc3480fe2284d0a2bab3fd08cffa8fb"},{"sha":"746d8eb538ec7f40e0bd3c0f729b427d4fc0e7c9","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"Fixes format warning for int64_t\n\nFixes #106","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/746d8eb538ec7f40e0bd3c0f729b427d4fc0e7c9"},{"sha":"478ef25067ca1f515539736d5c78dffcb532453b","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Version bump for a release","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/478ef25067ca1f515539736d5c78dffcb532453b"},{"sha":"51da93f74086a1a3996c2c312af12b38b7da6cdb","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Enable CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF.\n\nCocoaPods is moving to enable CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF by\ndefault, so enabled it in the project and update the code accordingly.\n\nBlocks within the library implementation direct touch ivars back properties\nas part of updating state with doing the work the public access to the\nproperty requires, so use `self->` notation to make it an explicit\ncapture of `self` instead of an implicit one.\n\nFixes #110","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/51da93f74086a1a3996c2c312af12b38b7da6cdb"},{"sha":"6de0d9f0db3c401fc01c980f1a36f820188622d5","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Bump the version for a pods release","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/6de0d9f0db3c401fc01c980f1a36f820188622d5"},{"sha":"c33285ec9e79947c6568916d32c4d605aea8f369","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Format string changes for Xcode 9.3.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/c33285ec9e79947c6568916d32c4d605aea8f369"},{"sha":"fdf32db54280d09b52e850c19759054b460e52b2","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Let Xcode 9.3 do its project/scheme changes.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/fdf32db54280d09b52e850c19759054b460e52b2"},{"sha":"4234ca0891e104e7a28b43cd25cfb47664f610df","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Version bump for doing a release","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/4234ca0891e104e7a28b43cd25cfb47664f610df"},{"sha":"8301318dcd9e2433328521fa0def4a9542212d6b","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Move to Xcode 9.3 which also means a High Sierra image.\n\nGiven the current level of flake/failure on travis, this likely will be\njust as bad or worse. But moving forward for the newer compile warnings\nand errors seems like a good thing.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/8301318dcd9e2433328521fa0def4a9542212d6b"},{"sha":"b0186c9bf1d954d4316137087ce1891028e4157b","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Update format strings to use longs.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/b0186c9bf1d954d4316137087ce1891028e4157b"},{"sha":"179e8a60533ee28ca5f4e9a088e79fd424b8a689","author":{"name":"Thomas Van Lenten","email":"7669cbe5a9c997b64160cb048e7966fcb349daf5@google.com"},"message":"Update the tvOS target device.  …\n\nLooks like travis doesn't have \"Apple TV 1080p\" for tvOS versions past 11.0,\nso switch the name to get the more generic that goes to higher OS versions.","distinct":false,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/179e8a60533ee28ca5f4e9a088e79fd424b8a689"},{"sha":"293b1ab480ff8d6bec88f98638a3ee988da8ee70","author":{"name":"Sergio Campama","email":"2e0d011d53f22943cc59958926c53d0d84fe78da@gmail.com"},"message":"Update code to work with Xcode 10b1","distinct":true,"url":"https://api.github.com/repos/sergiocampama/gtm-session-fetcher/commits/293b1ab480ff8d6bec88f98638a3ee988da8ee70"}]}
{"actor":{"display_login":"sergiocampama"}}