renmae to ptr to be consistent with future Git Objects, add repo_path