{"push_id":822794365,"size":31,"distinct_size":31,"ref":"refs/heads/cm-13.0","head":"faf353565ad261870866fbdde3cf5f20cafafa73","before":"456ee7e42e8e34778b9b96956a58bb21911b6b8e","commits":[{"sha":"cdac22b61d0a59deea60a082c9e170902ce75b9b","author":{"email":"3e3deb7d097a9798a6f84939884310b331bc93cb@slimroms.net","name":"Anthony King"},"message":"build: Allow QC platforms to share/customize HAL variants\n\n* Allow devices to override HAL variant using QCOM_HARDWARE_VARIANT\n* 8909 and 8916 share HALs by default\n* 8610, 8226, 8974 share HALs by default\n* 8992, 8994 share HALs by default\n\nChange-Id: Idfbdc405a35c5ba518fc71c8b691fc177ddf9068\n(cherry picked from commit 338b399a2976993f0758c2f4e61620e987f4cb19)","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/cdac22b61d0a59deea60a082c9e170902ce75b9b"},{"sha":"22c8274b8b5ae2550575c744db63c45dadf0fd09","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"build: kernel: arm64 uses Image.gz as the target\n\nChange-Id: Icc194d2a16f9ffcf5803226fc1f2a5b091b4d861\n(cherry picked from commit 24ddce302503e9408c47bd571a0d510546dcfd1a)","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/22c8274b8b5ae2550575c744db63c45dadf0fd09"},{"sha":"2d66702e63cc2c0b32d0ded0664ad977be7d3977","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/CMRemix/android_build/commits/2d66702e63cc2c0b32d0ded0664ad977be7d3977"},{"sha":"102c083a342ef87c9924a7fe098e3af869f4a881","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build/target: Include CM platform jar in system server.\n\n  Also lock to non-release type builds.\n\nChange-Id: Iaeecc4b1d8722f543b36cab76081cd49130a9eea","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/102c083a342ef87c9924a7fe098e3af869f4a881"},{"sha":"fdbb9b1be25e87dcabcc2990b59d04fc088f80bc","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/CMRemix/android_build/commits/fdbb9b1be25e87dcabcc2990b59d04fc088f80bc"},{"sha":"a82b3ca5649d26a5be4e2d3107c8f945a981e686","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/CMRemix/android_build/commits/a82b3ca5649d26a5be4e2d3107c8f945a981e686"},{"sha":"8662a7e3ec4d9540215da85eb7e7947e81e6754d","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build: Ignore filters on platform library.\n\nChange-Id: I32b0cd514e58752927fe89044a886d8fc8e18447","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/8662a7e3ec4d9540215da85eb7e7947e81e6754d"},{"sha":"92b2b6982a39fb0eb158286c3ff614a0469f7208","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build/core: Inherit vendor/* makefiles for check-api.\n\nChange-Id: I72d409075192b18c35068566c5687092d45be9b4","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/92b2b6982a39fb0eb158286c3ff614a0469f7208"},{"sha":"9e316e6c963b84cdfb1a2576d60793a492a15907","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"build: Make sure we're building our secondary resource package as dependency.\n\n  This allows us to reference internal or public resources without\n  going explicitily through the platform sdk.\n\nChange-Id: Iba361a3dcd20bc62a06e600e0240fb09d4e7bda4","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/9e316e6c963b84cdfb1a2576d60793a492a15907"},{"sha":"240bcde266867f90d1fd8e03e08932b350ff1c8c","author":{"email":"d4e7430f1534a12df46cedd1ac369935436dbb94@cyngn.com","name":"Ricardo Cerqueira"},"message":"Add support for mediatek platforms\n\nThis includes optional support for building the kernel with mediatek's\nbuild system, which is usually included with OEM source drops for this\nplatform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true)\n\nChange-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/240bcde266867f90d1fd8e03e08932b350ff1c8c"},{"sha":"6f9f4a766245f0999578e4f62933f7fe6b6c29fd","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"Colorize more target file output\n\nChange-Id: I25aee19e9a5a06eeeaa4040803c064a140a86778","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/6f9f4a766245f0999578e4f62933f7fe6b6c29fd"},{"sha":"1d86c80ff810a8d0e457deac431d47314292eade","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"build: Add a couple more custom pathmap variables\n\nChange-Id: Ie44b9844c6d82dd73d1ea1f16b565f8bb06652c1","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/1d86c80ff810a8d0e457deac431d47314292eade"},{"sha":"ccc711c7bb41a1e60750c5dbb04846d8ee3d5dc5","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"Generate extra userdata partition if needed\n\n* To support variants of devices which may come in 16/32/64GB variants.\n\nChange-Id: I74c32d8316f0450a1445fe95a95e5cabb7a9dd1b\n(cherry picked from commit aae837f9cbcff739cb660016a6d1abd7ef4663db)","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/ccc711c7bb41a1e60750c5dbb04846d8ee3d5dc5"},{"sha":"40b093fb46615812dc9b46b60cd58f1626f9e0b5","author":{"email":"3e3deb7d097a9798a6f84939884310b331bc93cb@slimroms.net","name":"Anthony King"},"message":"envsetup: add mk_timer\n\nthis wraps around any method call, mainly for 'make'.\n\nmka needs this on linux, since ionice and schedtool don't\nrespect functions\n\nChange-Id: If8cdd235ed9eba377dd90ab8b12e93036a377ea5","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/40b093fb46615812dc9b46b60cd58f1626f9e0b5"},{"sha":"4375c68c0e9f3fab2fd5b31ee3f88389a7039a53","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/CMRemix/android_build/commits/4375c68c0e9f3fab2fd5b31ee3f88389a7039a53"},{"sha":"850627c7fe8e838decc83522ad15bf320bdfe89b","author":{"email":"3e3deb7d097a9798a6f84939884310b331bc93cb@slimroms.net","name":"Anthony King"},"message":"lunch: sort the choices\n\nThis will sort the lunch array when lunch is called,\ngiving us a consistent list of devices, which is easier\nto search through\n\nChange-Id: I80854e8b949950cbc928121a184b64fc3b8164c8\n\nenvsetup: lunch: always sort the menu\n\nthis fixes the use case of 'lunch 34' straight after envsetup\n\nChange-Id: I19d45016edf254131015aab8476bc815bec9abe4","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/850627c7fe8e838decc83522ad15bf320bdfe89b"},{"sha":"0780f2f2b4bd515ebaca815ef6c3d2df4d5311c5","author":{"email":"3e3deb7d097a9798a6f84939884310b331bc93cb@slimroms.net","name":"Anthony King"},"message":"envsetup: cleanup the full list\n\necho each one and stick it in columns. It was unreadable before\n\nChange-Id: I99c50595dcf35f0f03d5d3d6b01043ad8a8306d2","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/0780f2f2b4bd515ebaca815ef6c3d2df4d5311c5"},{"sha":"fec47be9650cdb1fc6815ac5f8df8e6c4aac2478","author":{"email":"58f4e27a739acbafd3ee04f044382e85ea430e51@cyngn.com","name":"Chris Sarbora"},"message":"Allow dopush to load binaries onto the \"wrong\" device\n\n * Lets solitary projects be built+pushed quickly even without a full build\n * Affects mmp, mmmp, mkap as well\n\nChange-Id: I53594bcbece9f9458d28c3ea930453c14df95fe8","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/fec47be9650cdb1fc6815ac5f8df8e6c4aac2478"},{"sha":"d03b0a81a281bf9eb078f4956a4b6c00d5517b7a","author":{"email":"77d2ac97f60e5d5b905585669b1154dbc647411c@gmail.com","name":"dhacker29"},"message":"Remove LatinIME as it is included per target in vendor/cm\n\nChange-Id: Ibce4a244ec0653a7c7798d864047ac667866a1dc","distinct":true,"url":"https://api.github.com/repos/CMRemix/android_build/commits/d03b0a81a281bf9eb078f4956a4b6c00d5517b7a"},{"sha":"8222d80fa56ad4e1d5894fc2dd16ae7cd3ecdcbf","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/CMRemix/android_build/commits/8222d80fa56ad4e1d5894fc2dd16ae7cd3ecdcbf"}]}