Git is a pita to learn, but I'm not giving up on it. In order to insure clean builds for now, I only use repo and sync inferiorhumanorgans. Blarf has been so fast at fixing things, and I've been so busy at work, I really have only had time to compile nightlies and try to do some testing of the install before posting. I keep any changes I make in my own test builds (not posted ones) in seperate folders, and manually sync them, though with Blarf's speed at fixing things, I've mostly just been deleting them!
Blarf is getting close to a point with his work where he may want to begin to call it a beta. At that point, I will continue posting nightlies (should have my process for his repo automated by then), and any significant change that would +.1 his beta I would link to seperately. This way, those of us who like to can bug test the nightlies, and those who want stability can use the beta.
Looking forward to seeing your theme asadullah, and I hope to see you create a ROM, as if you haven't made enough ROMs already.