Added git_repository_new function