Working beta of Git update

No SNS, uses too many subprocess calls