{"push_id":1073297849,"size":108,"distinct_size":108,"ref":"refs/heads/master","head":"cb1819f258ce08ca3fb0d283f84298e2f5435bc4","before":"cc062294d241577d872a73f20ebbf386851f72ef","commits":[{"sha":"eafdb32ac76144964084dc5e9da94aff12633547","author":{"email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@madvay.com","name":"Advay Mengle"},"message":"Guava 19.0-rc1 local build - WIP","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/eafdb32ac76144964084dc5e9da94aff12633547"},{"sha":"a24617b5daf725015a7192a4dba005653d382ae8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@brunobowden.com","name":"Bruno Bowden"},"message":"vendored_libraries + OS deployment targets\n\nvendored_libraries\n- spec.libraries relpaced with spec.{ios|osx|watchos}.vendored_libraries\n- j2objc lib LIBRARY_SEARCH_PATH xcconfig removed\n\nmin OS versions switch to older defaults\n- minIosVersion = ‘6.0’\n- minOsxVersion = ’10.4’\n- minWatchosVersion = ‘1.0’","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/a24617b5daf725015a7192a4dba005653d382ae8"},{"sha":"df8c9a6e6a15ce5d135d82da23dcbfb6ec448d29","author":{"email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@madvay.com","name":"Advay Mengle"},"message":"Split system tests into 2 sets for Travis build time.","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/df8c9a6e6a15ce5d135d82da23dcbfb6ec448d29"},{"sha":"cee7d0b9ecffaf02cc35a2dfb67612b865d9d7d4","author":{"email":"a79bc306a0084b50df76aaddc9f45fafe27091a7@gmail.com","name":"Bruno Bowden"},"message":"Merge pull request #512 from brunobowden/improve\n\nvendored_libraries for podspec","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/cee7d0b9ecffaf02cc35a2dfb67612b865d9d7d4"},{"sha":"f8720860993ddf9816a315fad5965d1e9b3b42a7","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@brunobowden.com","name":"Bruno Bowden"},"message":"Minimum OS versions, fixed iOS & OS X builds\n\n- Minimum OS versions for iOS, OS X and watchOS\n- xcodeTargets => xcodeTargetsIos, xcodeTargetsOsx & xcodeTargetsWatchos\n- Extensive refactoring of Podfile updating logic\n- Extensive unit tests for all the forgoing changes\n- Fixes #520\n\nTODO: get watchOS build working","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/f8720860993ddf9816a315fad5965d1e9b3b42a7"},{"sha":"0d021af48a6b89b3796ab1d26eed90cf31b4ae86","author":{"email":"a79bc306a0084b50df76aaddc9f45fafe27091a7@gmail.com","name":"Bruno Bowden"},"message":"Merge pull request #522 from brunobowden/improve\n\nMinimum OS versions, fixed iOS & OS X builds","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/0d021af48a6b89b3796ab1d26eed90cf31b4ae86"},{"sha":"a8c4871d3598c963258bcfee9404cf1c3d1fbdb3","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@brunobowden.com","name":"Bruno Bowden"},"message":"allPlatforms system test for Xcode and Android Studio\n\nXcode 'allPlatforms' build:\n- TODO: needs setup from run-test.sh\n- Contains app and working unit tests for all platforms\n- All generated from project defaults with minimal additional setup\n- Notable configuration:\n    * iOS 7.0 (required for Swift)\n    * OS X 10.4 (minimum supported by Xcode 7)\n    * watchOS 2.0 (minimum for native watch apps - not yet working)\n    * Bitcode disabled until plugin handle bitcode build\n\nAndroid 'allPlatforms' build:\n- 'shared' project + unit test\n- Application depends on shared project\n\nOther Changes:\n- .gitignore for Xcode and Android Studio files\n\nTESTED=Manually\n- iOS 8.1 simulator\n- iOS 8.1 simulator unit tests\n- iOS 9.0 iPhone 6 Plus physical device\n- OS X 10.11 Mac App\n- OS X 10.11 Mac App unit tests\n- Android app simulator\n- Android app Nexus 6 physical device","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/a8c4871d3598c963258bcfee9404cf1c3d1fbdb3"},{"sha":"8f95dd5866848c77aff63128d71a7b5644eb5e3a","author":{"email":"a79bc306a0084b50df76aaddc9f45fafe27091a7@gmail.com","name":"Bruno Bowden"},"message":"Merge pull request #523 from brunobowden/update\n\nallPlatforms system test for Xcode and Android Studio","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/8f95dd5866848c77aff63128d71a7b5644eb5e3a"},{"sha":"54e10f0db069c798e020bae1c901825153a956c8","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"j2objcTestRelease runs after j2objcTestDebug\n\n(when both would run anyway)","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/54e10f0db069c798e020bae1c901825153a956c8"},{"sha":"ff5bab72465a0757aefff9aeaf948871b2f18236","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Merge pull request #518 from madvay/mixc\n\nSplit system tests into 2 sets for Travis build time.","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/ff5bab72465a0757aefff9aeaf948871b2f18236"},{"sha":"94223a882b88f40cbd318c7cca73015e92560978","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Merge pull request #526 from madvay/testOrdering\n\nj2objcTestRelease runs after j2objcTestDebug","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/94223a882b88f40cbd318c7cca73015e92560978"},{"sha":"153aeaa797460f705d08f7f4ac82c49e6ad9c2ba","author":{"email":"12fb8ef398580e032283bee90961d3f3523fd805@gmail.com","name":"Maxime Britto"},"message":"Merge remote-tracking branch 'j2objc-contrib/master'\n\n* j2objc-contrib/master:\n  j2objcTestRelease runs after j2objcTestDebug\n  allPlatforms system test for Xcode and Android Studio\n  Minimum OS versions, fixed iOS & OS X builds\n  Split system tests into 2 sets for Travis build time.\n  vendored_libraries + OS deployment targets","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/153aeaa797460f705d08f7f4ac82c49e6ad9c2ba"},{"sha":"e33e86e1410cb26083c1cb88964feb86eb595e7f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@brunobowden.com","name":"Bruno Bowden"},"message":"j2objcXcode now dependency of j2objcAssemble\n\nj2objcXcode:\n- skips task if xcodeProjectDir is not set\n- @Input for project dependencies\n- PodspecDetails is now serializable so it can be used for @Input\n- Cocoapods 0.39.0 is now installed in Travis build on OS X\n\nOther changes:\n- xcodeTargetsIos added to multiProject1\n- j2objcPodspec now depends on j2objcPreBuild\n- j2objcXcode now depends on j2objcPodspec\n- j2objcAssemble now depends on j2objcXcode","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/e33e86e1410cb26083c1cb88964feb86eb595e7f"},{"sha":"f6def7924efcdd961a34638e09ebc2219948c52a","author":{"email":"a79bc306a0084b50df76aaddc9f45fafe27091a7@gmail.com","name":"Bruno Bowden"},"message":"Merge pull request #524 from brunobowden/improve\n\nj2objcXcode now dependency of j2objcBuild","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/f6def7924efcdd961a34638e09ebc2219948c52a"},{"sha":"994f8b19c93f11b2f0832ea8c854b8fffa92a5d9","author":{"email":"828d338a9b04221c9cbe286f50cd389f68de4ecf@madvay.com","name":"Advay Mengle"},"message":"Handle autogenerated classes correctly.\n- Make autogenerated files work even without --build-closure\n- Handle changes to autogenerated files that are not solely caused by changes to hand-written files (ex. configuration changes).\n- Default to build/classes/main for annotation-processor generated source.\n- Both CycleFinder and Translate now treat autogen code identically.\n- Remove duplicate functionality between 'additional' and 'generated' files.\n\nFixes #517","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/994f8b19c93f11b2f0832ea8c854b8fffa92a5d9"},{"sha":"a21272c0a3396821109dfd172b88f88476645b7a","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Merge pull request #527 from madvay/apt\n\nHandle autogenerated classes correctly.","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/a21272c0a3396821109dfd172b88f88476645b7a"},{"sha":"08207ec98c4833b9ee7530929bf54ddffc441aa7","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Full Alpha release features [skip ci]","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/08207ec98c4833b9ee7530929bf54ddffc441aa7"},{"sha":"fad912c36beca5b8957aa9b43be8662c47f40972","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Docs update [skip ci]","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/fad912c36beca5b8957aa9b43be8662c47f40972"},{"sha":"6e5f2707b6646bd1a0d27bba4dc97eb3a6b1cf10","author":{"email":"cda19847d8129163642a6e79d08997683416190f@users.noreply.github.com","name":"Advay Mengle"},"message":"Merge pull request #529 from madvay/alphaDocs\n\nFull Alpha release features","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/6e5f2707b6646bd1a0d27bba4dc97eb3a6b1cf10"},{"sha":"9f6b963163b21b4bd7c43b228cb08017a7095d8c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@brunobowden.com","name":"Bruno Bowden"},"message":"minVersionOsx = 10.6 (new default)\n\n- minVersionOsx now defaults to 10.6 (oldest version that supports ARC)\n- exception thrown for unsupported watchOS (manually tested)\n\nallPlatforms\n- clean up shared/build.gradle\n- correct symlink for local.properties","distinct":true,"url":"https://api.github.com/repos/maxbritto/j2objc-gradle/commits/9f6b963163b21b4bd7c43b228cb08017a7095d8c"}]}