コード例 #1
0
ファイル: OutputParser.cs プロジェクト: Kuzq/gitter
        public void HandleDeleteTagResult(DeleteTagParameters parameters, GitOutput output)
        {
            Assert.IsNotNull(parameters);
            Assert.IsNotNull(output);

            if(output.ExitCode != 0)
            {
                if(IsTagNotFoundError(output.Error, parameters.TagName))
                {
                    throw new TagNotFoundException(parameters.TagName);
                }
                output.Throw();
            }
        }
コード例 #2
0
ファイル: CommandBuilder.cs プロジェクト: Kuzq/gitter
        public Command GetDeleteTagCommand(DeleteTagParameters parameters)
        {
            Assert.IsNotNull(parameters);

            return new TagCommand(
                TagCommand.Delete(),
                new CommandParameter(parameters.TagName));
        }