示例#1
0
        public void OneTimeSetUp()
        {
            cmdRunnerStub = new CommandRunnerStub();
            target        = new GitLogCommand(cmdRunnerStub);

            Directory.CreateDirectory(Common.GitRepositoryPath);
            Directory.CreateDirectory(Path.Combine(Common.GitRepositoryPath, ".git"));
        }
示例#2
0
        protected override GitLogModel BuildResponse()
        {
            if (string.IsNullOrEmpty(this.RepositoryDirectories.RepositoryFolder))
            {
                return(null);
            }

            var cmd    = new GitLogCommand(this);
            var result = cmd.GetCommandResults();

            result.Branch     = GitUtils.Current.GetBranchName(this.RepositoryDirectories);
            result.RootFolder = this.RepositoryDirectories.RootFolder;

            return(result);
        }