move git specific stuff to GitApp