private Repository Init(URIish u) { InitCommand command = Git.Init(); command.SetBare(bare); if (directory == null) { directory = new FilePath(u.GetHumanishName(), Constants.DOT_GIT); } command.SetDirectory(directory); return(command.Call().GetRepository()); }
/// <exception cref="NGit.Api.Errors.GitAPIException"></exception> private Repository Init(URIish u) { InitCommand command = Git.Init(); command.SetBare(bare); if (directory == null) { directory = new FilePath(u.GetHumanishName(), Constants.DOT_GIT); } if (directory.Exists() && directory.ListFiles().Length != 0) { throw new JGitInternalException(MessageFormat.Format(JGitText.Get().cloneNonEmptyDirectory , directory.GetName())); } command.SetDirectory(directory); return(command.Call().GetRepository()); }