ROMs CyanogenMod changes to OTA?



I'm not a real dev but I make a ROM for my use. I use Froyo OTA update (on HTC Magic) with some changes, but I want to implement some futures from CyanogenMOD AOSP versions. For example battery percentage mod or CM notification controls. From what I know all changes that CM make are in his git ( but should I compile apps from his git or I can just find the changes what he made and implement them to my apps?

Sorry for my english and if this post is not for here!