migrate to git
integrate mojave-external