reading directly from git