Originally Posted by void00
Hi, I'm trying to build CM11 and wanted to add some extra features to it.
I've got a working CM11 build, and I was thinking of adding PA Halo but
I'm a little confused on how to go about it.
If someone could point out what all commits I should be cherry picking
for halo, it'd be really helpful.
I was trying the same some time ago. What I found out is, that its not possible to just cherry-pick HALO to CM source.
Paranoidandroid source is a bit different than cm source code. Thats why HALO commits belong to files and code, which isnt supported by the cm code base. This means you have to do some serious stuff to get HALO into CM. Plus, not all needed commits for HALO are pointed out in their official HALO goes open source post.
this guy (http://forum.xda-developers.com/show....php?t=2432773
) did it with CM 10.2. I read through lots of lots of commits in his GIT repo. There were lots of code changes in order to get HALO to work, not only the one PA pointed out. He disabled the sources for now, I guess hes working on CM11 with Halo.
So if you really really ambitious you have to do a lot of research in the PA github/PA code (or roms that use Halo), plus you have to learn a lot about the Android source code.