update
Revert "removing git module. will use git directly"

This reverts commit d875b1841c0381ec0eb43c341504161aa7af9033.
Revert "removing git module. will use git directly"

This reverts commit c81d5ddafe7722aee838d01f74505e9b39be5fc3.