{"push_id":2449186083,"size":46,"distinct_size":46,"ref":"refs/heads/o8x","head":"cce7a82dbd052f7368800da8876cf88747f3347c","before":"704c651665d164e3fe698924adf21a560e1845d4","commits":[{"sha":"5a872a4dd54bb29baeb1247c6f8d717e3674e0b3","author":{"name":"maxwen","email":"b76ee586436f90c326d8ee59c51e0aa012665f7d@gmail.com"},"message":"Add clean cache script [1/3]\n\nThis prevents random jank like seen in the JIRA report below, where the icons\nare mixed around and/or sometimes strings in the wrong place or showing wrong\nvalues. The script will run after the backup tool and delete the contents of\n/data/system/package_cache/ to make sure they're recreated.\n\nChange-Id: Id22f391ad4dbd492fa9de267e1c90d41a753745a","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/5a872a4dd54bb29baeb1247c6f8d717e3674e0b3"},{"sha":"b04bff195faf46f5c2e8fd7ebaf8d73b082c86ec","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"cm: Add generic tools for extract-files / setup-makefiles scripts\n\n * Instead of having to enumerate packages and do a bunch of tedious\n   shit, we now have a way to do it automatically based only on\n   the blob lists.\n * Devices still need to implement a short script, but this library\n   handles all the core functions.\n * Yes, we should probably be doing this in Python- Bash is\n   absolutely horrible at dealing with arrays and lists.\n\nChange-Id: I73b30ff4531c4d1b33ac53db33abf62555f500b4","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/b04bff195faf46f5c2e8fd7ebaf8d73b082c86ec"},{"sha":"5b0347e650e139c46f3dd24096d27b95b7388fca","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"cm: Underp dumping of 64-bit only libraries\n\nChange-Id: I9c2140b40747fc7f847f1a532c42fb7ae5bfc3fd","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/5b0347e650e139c46f3dd24096d27b95b7388fca"},{"sha":"939522a15ec47094f0ec60011b209e344b5097d3","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"cm: Remove stray echo from extract_utils\n\nChange-Id: I2d893a3f8472a86835feef24540e82c47b69fd67","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/939522a15ec47094f0ec60011b209e344b5097d3"},{"sha":"1f9d9c56f0d47576a84232aaf305849762b6c7f5","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"extract_utils: Add support for files in rootfs\n\n * A final \"rootfs\" tag in the last column will place\n   the chosen file into the ramdisk\n * Currently only supports files in /sbin\n * Cleaned up usage of class-specific flags\n * Simplified code\n\nChange-Id: Id823d70aab51f8767522f697eaf65f52fc64b94b","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/1f9d9c56f0d47576a84232aaf305849762b6c7f5"},{"sha":"daad3ba0b383a798556b0d83e98afab3ea42749f","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"extract_utils: Don't write multilib tags on 32-bit only devices\n\nChange-Id: I41b6f71c45a566ba1b4dd5cb72c4ebf44388b363","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/daad3ba0b383a798556b0d83e98afab3ea42749f"},{"sha":"88578ca7a10c7c11f2afbe2c4970401d00adf8fd","author":{"name":"Bruno Martins","email":"6b551903605358ad6ab02967a0e9afe47b94d76d@gmail.com"},"message":"cm: extract_utils: Rewrite file existence checks\n\nChange-Id: I7c1584ec7162e0e18fae471e6aceef6123a5d10b","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/88578ca7a10c7c11f2afbe2c4970401d00adf8fd"},{"sha":"812e73513129ebb03515baa695ee37a22296b6e6","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"Revert \"extract_utils: Don't write multilib tags on 32-bit only devices\"\n\n * Not gonna work without preparsing all the lists combined together.\n\nThis reverts commit b7b7f884437c76d196f94461751093a7efe47d4c.\n\nChange-Id: I63ceead414d7f8416e2c2c8e4b12098077b545e2","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/812e73513129ebb03515baa695ee37a22296b6e6"},{"sha":"c65d4938593e0fbbe578febc4dae5f85b43dd8a8","author":{"name":"Luca Stefani","email":"383fbac66a88860eb7d54d15f7fbf3d65e4f0d57@gmail.com"},"message":"cm: extract_utils: Implement oat2dex\n\n * Shipping baksmali and smali (version 2.1.3) in vendor/cm\n   (Official sources: https://github.com/JesusFreke/smali)\n\nChange-Id: Iaca6337fa2d4b5f2d6654ef5142ec0313af63f5a","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/c65d4938593e0fbbe578febc4dae5f85b43dd8a8"},{"sha":"8d05453687fdfea62d367e8fee35df1f54c6f290","author":{"name":"Luca Stefani","email":"383fbac66a88860eb7d54d15f7fbf3d65e4f0d57@gmail.com"},"message":"cm: extract_utils: Fixup xml files\n\nChange-Id: Icb8efcca0e6e37a3ea7432716fcbfbd631d96c19","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/8d05453687fdfea62d367e8fee35df1f54c6f290"},{"sha":"3e3583d038cc01f1b285ef20f7c55db151e5673b","author":{"name":"Louis Popi","email":"ef0f919da59763ad5c6afd5613877386b449da58@gmail.com"},"message":"cm: extract_utils: Add a firmware extraction method\n\nChange-Id: If14f6932cbdccf45ca0cc91c403e951363e91260","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/3e3583d038cc01f1b285ef20f7c55db151e5673b"},{"sha":"bd113354d5354e0830e0af271bcda54270c74020","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"extract-utils: Add pinning support\n\n * In many cases, we would like to keep certain files which do not\n   exactly match what might be extracted from a factory ROM. This\n   becomes extremely annoying over time to manually reconstruct,\n   and it's easy to miss these special cases when updating to a\n   new vendor release. It's also useful to flag additions which\n   aren't found in the upstream release at all.\n * To solve this, we can now \"pin\" files to a specific sha1 hash.\n   Simply append the sha1sum of the file to the appropriate line\n   in your bloblist, prepended by a | delimiter.\n * This works by backing up the current files first, running the\n   extraction, then checking if any pinned files need to be\n   restored.\n * Also add an exit trap to clean up all of our tempfiles\n\nChange-Id: I2010b5175b5701e19a3efb112e8907062ca37d66","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/bd113354d5354e0830e0af271bcda54270c74020"},{"sha":"b0e0c7399f7821549d037c2476339b69e7f82d53","author":{"name":"Hashbang173","email":"08a28b6ab31a29d150b9d5dcdd834e9e26f54a57@gmail.com"},"message":"extract_utils.sh: Disable dex preopt on prebuilt apks\n\nChange-Id: I230f1a8bb95cbc1df36bc652b03e58829ec278f5","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/b0e0c7399f7821549d037c2476339b69e7f82d53"},{"sha":"630c8ae325280a54163803a7c8dac246dd027114","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"extract_utils: Fix device online check\n\n * No need to look for /sbin/recovery as adbd will report\n   the device as being in recovery mode already. Also, this\n   check appears to hang on N.\n\nChange-Id: I3bcb427835ae3cd37c7ea56cbc57bba0d18fcc04","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/630c8ae325280a54163803a7c8dac246dd027114"},{"sha":"4194045909e2d23f456ed43e2864e385f5a64b85","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"extract_utils: Add flag to disable pinning\n\n * We might want to disable pinning entirely for an extract run.\n * Set DISABLE_PINNING=1 to turn it off and override everything.\n\nChange-Id: I1be90dda68f0de1c5f5a70c946052d70bfaab7ed","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/4194045909e2d23f456ed43e2864e385f5a64b85"},{"sha":"d8ed44703df00cd5a97a7740e298b44f6e12aabe","author":{"name":"Rashed Abdel-Tawab","email":"feca779290058b319cc846b6d771969ec255fa0f@linux.com"},"message":"extract_utils: Add ability to set custom vendor.mk name\n\nIn some circumstances we might want to set a custom vendor.mk\nfilename. If not set, then just default to the current device name\n\nChange-Id: Icb59ebee67ce17b41ac613020685773efb01103d","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/d8ed44703df00cd5a97a7740e298b44f6e12aabe"},{"sha":"450fc170a91350671daf055585ae8572338f2172","author":{"name":"Rashed Abdel-Tawab","email":"feca779290058b319cc846b6d771969ec255fa0f@linux.com"},"message":"extract_utils: Add ability to set custom device guard\n\nIn some cases we may not want to check against TARGET_DEVICE so allow\nsetting a custom variable to check against\n\nChange-Id: Ia2fb338f453137a95a59c6940b0cc16b261505bf","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/450fc170a91350671daf055585ae8572338f2172"},{"sha":"264ba38bbb7720db2dd711b84758ba17c74ebdd8","author":{"name":"HashBang","email":"08a28b6ab31a29d150b9d5dcdd834e9e26f54a57@gmail.com"},"message":"extract_utils: Do not change app SRC if there are arguments\n\nDo not prepend app or priv-app to the src when a path is explicitly\ngiven as an argument. This fixes the SRC path in such conditions.\n\nChange-Id: I43370f17fe224df323fcfa9b0d5eae4ee2996524","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/264ba38bbb7720db2dd711b84758ba17c74ebdd8"},{"sha":"a5a7cdabb43748e94b5141a1e6c7c915e3adf07b","author":{"name":"Sam Mortimer","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@mortimer.me.uk"},"message":"Update to smali/baksmali v2.2b3\n\nThe cli changed slightly:\nhttps://github.com/JesusFreke/smali/wiki/SmaliBaksmali2.2\n\nAnd, for deodexing angler at least, baksmali needs access to boot*.oat\nrather than just boot.oat so point at source rather than copy\n\nResurrected from http://review.cyanogenmod.org/#/c/164958/\n\nWith fixed adb $SRC deodexing\n\nChange-Id: Id6ae0e9d7a5554687124e99fb03a808f3115bb95","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/a5a7cdabb43748e94b5141a1e6c7c915e3adf07b"},{"sha":"7eebd9fe1758493048ecc44d690e2466b212e189","author":{"name":"Elektroschmock","email":"47930e738f72e1695452e91201a61aec06c6d2b3@googlemail.com"},"message":"extract_utils: Add option to define the certificate for jars\n\nChange-Id: I3fb4ff29b2ce898989f5599b47f47ee7fcfc5e92","distinct":true,"url":"https://api.github.com/repos/elginsk8r/android_vendor_extras/commits/7eebd9fe1758493048ecc44d690e2466b212e189"}]}
{"actor":{"display_login":"elginsk8r"}}