code: func NewEmptyGitRepositoryError(source string) error {
  	return Error{
  		Message:    fmt.Sprintf("The git repository \"%s\" has no tracking information or commits", source),
  		ErrorCode:  EmptyGitRepositoryError,
  		Suggestion: "Either commit files to the Git repository, remove the .git directory from the project, or force copy of source files to ignore the repository.",
  	}
  }
docs: // NewEmptyGitRepositoryError returns a new error which indicates that a found
  // .git directory has no tracking information, e.g. if the user simply used
  // `git init` and forgot about the repository