{"push_id":744723762,"size":20,"distinct_size":20,"ref":"refs/heads/lp5.1","head":"8e7bcb31007a33253ca3dc0cda29818c46e35b97","before":"2dc1bbfe8a24f6d3811d0b23e8ec8e1dca3f1e7d","commits":[{"sha":"0b0fb24eb00aeedd5f0277d5caa8cd7b219532bc","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@gmail.com","name":"Michael Bestas"},"message":"kernel: Fix kernelconfig build\n\n* Copy the generated defconfig to the correct directory\n\nChange-Id: Ia8e259946d67501675dd5a3433165d54df6c13c5","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/0b0fb24eb00aeedd5f0277d5caa8cd7b219532bc"},{"sha":"6ae4962427677e7b46db66291e57efba03d48254","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build/core: Create means of ignoring subdir layer for packages.\n\n  An external resource package that acts as a secondary framework\n  resource should be presented in system/framework similarily to\n  the framework-res module.\n\nChange-Id: Ie4110a184cd7262035110a6a04bb7ea91e7a42b0","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/6ae4962427677e7b46db66291e57efba03d48254"},{"sha":"529ad695c5a110f0dfae3fd5673138a957951f6c","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build: Add IGNORE_SUBDIR to clear vars.\n\nChange-Id: Icc539d6d4e0a2d5a025416841dc05fe6bcb6199f","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/529ad695c5a110f0dfae3fd5673138a957951f6c"},{"sha":"40cac95ffcd9959c07620f769e40d39f2ac2fe0a","author":{"email":"225a85e6a7a13df5d5a88786103fb49641a76272@gmail.com","name":"Matt Mower"},"message":"build: Unset JAVA_TOOL_OPTIONS to read java version\n\nIf env variable JAVA_TOOL_OPTIONS is set, it breaks the expected java\nversion output. Exp:\n\n Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar\n java version \"1.7.0_79\"\n OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu1)\n OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)\n\nUnset JAVA_TOOL_OPTIONS for the purposes of reading java and javac\nversions. This was encountered on an Ubuntu 15.04 system.\n\nChange-Id: I288faaa18f8589e29cd436fc9568c1a879618c65","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/40cac95ffcd9959c07620f769e40d39f2ac2fe0a"},{"sha":"de0bba62f5032df248cd7900ea7b9993df72bc4a","author":{"email":"c167234761015864667d4a5ff7a2ad9244fb0ce7@gmail.com","name":"Hashcode"},"message":"build: avoid recovery patch if device setup can't do it correctly\n\nIn the case of Amazon OMAP4's there is a 2nd-bootloader which is inserted at\na fixed location in both boot.img and recovery.img.  If this 2nd-bootloader\nis not present, it puts the device in a non-booting state requiring the user\nto recover the device using fastboot tools.\n\nAlso, due to the extra binary information in the image, imgdiff hangs during\nbuild.\n\nFor devices like this, allow bypass of the recovery patch generatation.\n\nNOTE: In previous versions of CM the BOARD_CUSTOM_BOOTIMG_MK flag accomplished\nthis, but was never forward ported to cm-12.0 and on.  Use a new board flag\nhere for clarity as most custom bootimg makefiles can still process a patch\nfor recovery.\nhttps://github.com/CyanogenMod/android_build/blob/cm-11.0/core/Makefile#L935\n\nChange-Id: I9284ee227358224e3add9862db5c1fbd0f5bd226","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/de0bba62f5032df248cd7900ea7b9993df72bc4a"},{"sha":"54049e42de56d0f72ff0c110bb7176231b22e485","author":{"email":"47da36337c9140e2e9f1517a0ddeb0025e0c3310@underdev.org","name":"Diogo Ferreira"},"message":"build: Add the factorypackage target\n\nThe build system generates several artifacts, among them update zips,\nOTAs and update packages for fastboot.\n\nShipping devices typically need extra-special packages in order to\nfulfill factory automation requirements.\n\nThis patches adds a \"factorypackage\" target that can be customized\nby devices by providing a script that converts target files into the\ndesired format. The script path should be set into\nTARGET_RELEASETOOL_FACTORY_FROM_TARGET_SCRIPT.\n\nChange-Id: I993f12766c96274f096c5f6c6da5aaa32394abbc","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/54049e42de56d0f72ff0c110bb7176231b22e485"},{"sha":"edde190f8f93b17d16eb35a7b7452004b1cec3b3","author":{"email":"5551c6b7e33c2172ec3f3b3f40b4baf275be9066@gmail.com","name":"Chirayu Desai"},"message":"otasigcheck: Extract the key\n\n* commit b110c751b181423d268531c624db212d2d81e816\n  \"build: ota: Support for install tools in /tmp/install\"\n  erroneously removed the line extracting the releasekey,\n  making the script a no-op as it couldn't find a key to\n  compare against.\n\nChange-Id: I0dc5d15dbf4b0531de4df9e62a5bd47ec463c2a1","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/edde190f8f93b17d16eb35a7b7452004b1cec3b3"},{"sha":"9a9efd306cded722cc42a8631e7258fa1428084b","author":{"email":"225a85e6a7a13df5d5a88786103fb49641a76272@gmail.com","name":"Matt Mower"},"message":"envsetup: repolastsync\n\nPrints date and time of last repo sync. Example:\nLast repo sync: 11 Jun 2015, 21:54:59 CDT / 12 Jun 2015, 02:54:59 UTC\n\nChange-Id: I4280b500e58237479194ad2e230ed7466db87755","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/9a9efd306cded722cc42a8631e7258fa1428084b"},{"sha":"eb9a86d6773ff49b755aa2b2a57d3db055bf3a23","author":{"email":"2b3b9fc888dc984486ef7a0ec0e18f2e0c042603@cyngn.com","name":"Howard M. Harte"},"message":"minnow_max: search for cm.mk in additional directories\n\nIntel's product configuration files are structured slightly\ndifferentily than others.  Device-specific configuration is nested\none additional level, as follows:\n\ndevice/intel/<family>/<product>/\n\nChange-Id: I78b02978dc759b94024e5c5533d1108ac2634549","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/eb9a86d6773ff49b755aa2b2a57d3db055bf3a23"},{"sha":"2182c4eb221f073eac65ed8b0934d92c330ce148","author":{"email":"aab045b28152628be6af0e556050d0381fd0a34d@intel.com","name":"Andrew Boie"},"message":"definitions.mk: look for definitions.mk in device/*/build also\n\nbuild/core/Makefile looks for build tasks in either device/*/build/tasks\nor vendor/*/build/tasks. Do the same with vendor-specific definitions.mk.\n\nUpstream review URL:\nhttps://android-review.googlesource.com/#/c/112252/\n\nChange-Id: Ib4fd00a1d0effe8e347382a922da101ce26bf696\nSigned-off-by: Andrew Boie <andrew.p.boie@intel.com>\nReviewed-on: https://android.intel.com/294088","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/2182c4eb221f073eac65ed8b0934d92c330ce148"},{"sha":"8ae765a4529fcfa4e1fcbe6a0952735b67b3912a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"releasetools: Add support for LZMA in blockimgdiff\n\n * Requires backports.lzma to be installed for Python2.\n * To enable, set WITH_LZMA_OTA to true in the build environment.\n * This results in significantly smaller OTA packages, which results\n   in less $$$ being paid to deliver said OTAs. Unfortunately it is\n   also significantly slower to decompress (parallelization may help).\n\nChange-Id: If4b8092718aa6623cfff101030eabd24cde8763c","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/8ae765a4529fcfa4e1fcbe6a0952735b67b3912a"},{"sha":"a71043bc86974fae9385f1f6fbc9f3b84467220a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"build: Fix image creation for F2FS-only configuration\n\n * Add f2fs dependencies regardless of whether we're building ext4\n   images or not.\n\nChange-Id: I886c52edaf56eb96fb931384440f33b00aa5c9ec","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/a71043bc86974fae9385f1f6fbc9f3b84467220a"},{"sha":"b0b580f087b2e239518ab6c78f85ef73236c5da9","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"build: Fix device detection for a few of the envsetup commands\n\n * Edge case where a certain developer ended up with a blank system\n   partition in recovery. Wonder how that happened?\n\nChange-Id: I17854a53bf18d07c98c4b7f53df252d6f1d7113d","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/b0b580f087b2e239518ab6c78f85ef73236c5da9"},{"sha":"ee6a70a660f350216af09c89ab3a384b9cb28557","author":{"email":"40e3b17d949bf20d292233b5cb15794bd41940ec@codeaurora.org","name":"Ameya Thakur"},"message":"tools:releasetools:Use timestamp from build.prop while building system.img\n\nWe now use the timestamp written by the build system to build.prop as the\nvalue passed to the make_ext4fs tool while generating the regular system\nimage. The ota package generation tools do it already. Without this change\nthe system image created by a normal make will never match the system image\nin the target files package which would cause incremental block based ota's\nto fail\n\nChange-Id: I95c32c7ff9c2330a264853014a33811ca5ee3fe4","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/ee6a70a660f350216af09c89ab3a384b9cb28557"},{"sha":"2ccfb2299d9b1cde8d8f74507bbfe626ad04dd0b","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Revert \"Disable -mcpu=cortex-a15 flag for krait\"\n\n * No issues with this. Revert back to Google's config.\n\nThis reverts commit 30579b41d1e943a7740b3dfe979d40f40ba0d8cc.\n\nChange-Id: Ib2953ccc91ce78ef849ddd9aafd6453ea5ddbed4","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/2ccfb2299d9b1cde8d8f74507bbfe626ad04dd0b"},{"sha":"d52ab42a6069c962f4a56cf191ef3e7e29e7e919","author":{"email":"b22fbe8137e1296ee50ba299393a37b89bcab25d@codeaurora.org","name":"Wei Wang"},"message":"AArch64: Addressing Cortex-A53 erratum 835769\n\nAdd instruction set feature to cortex-A53 target to address\nerratum 835769\n\nChange-Id: I2f2f94deb282a1c20dc50ca08b13fa53377c765a","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/d52ab42a6069c962f4a56cf191ef3e7e29e7e919"},{"sha":"a0e4320e07e1d9106303cd7b9f0e08668c068e93","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@codeaurora.org","name":"David Ng"},"message":"arm64: Enable Cortex A53 Errata 843419, 835769 ldflags\n\nEnable Cortex A53 errata 843419 and 835769 ldflags\nif TARGET_CPU_CORTEX_A53 is true.\n\nChange-Id: Ic9c1998f1fbf15376f38b08813d7bad47d583398","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/a0e4320e07e1d9106303cd7b9f0e08668c068e93"},{"sha":"373bcbcdd38a39b7bde75cabe2c54e15929bff45","author":{"email":"338da36b0b88a09286ade72059277a2652c85f05@googlemail.com","name":"Lars Greiss"},"message":"Build: slim up sounds and update (2/2)\n\nreference on sdk and full base builds to slims make file.\nAs well remove both copy command in sdk build. This is handled already on slims\nmake file.\n\nChange-Id: I9b0146df1a43cfc5282288012fc59509e0badedf","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/373bcbcdd38a39b7bde75cabe2c54e15929bff45"},{"sha":"638b72a2de28a4cff7958e46850e676da5297191","author":{"email":"6294c0d3d03ac07fa687a3eb68797ea9bb4dbe3a@gmx.de","name":"Andreas Blaesius"},"message":"build: kernel: Remove link on warning to CyanogenMods Wiki\n\nChange-Id: I52c3ffa769661a52822da8180ce9f788253b6957","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/638b72a2de28a4cff7958e46850e676da5297191"},{"sha":"8e7bcb31007a33253ca3dc0cda29818c46e35b97","author":{"email":"bac4f6a79e700ed9360d770570384f5b8ae0f4ae@gmail.com","name":"eMarco"},"message":"Merge branch 'lp5.1' of https://github.com/SlimRoms/android_build into lp5.1\n\nConflicts:\n\tcore/Makefile\n\nChange-Id: I982c16bbf8b302b7767bb399503e59ed34be1c41","distinct":true,"url":"https://api.github.com/repos/eMarco/android_build/commits/8e7bcb31007a33253ca3dc0cda29818c46e35b97"}]}