Exemple #1
0
        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());
        }
Exemple #2
0
        /// <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());
        }