Git sync fork

@kevgo please review
Yeah the documentation should be changed as well.