コード例 #1
0
ファイル: GiccConsole.cs プロジェクト: felixdies/Gicc
        private static void Label(string[] args)
        {
            if (args.Length < 4)
            {
                WriteLine(Resource.USAGE_LABEL);
                return;
            }

            string labeledBranch;

            switch (args[1].ToLower())
            {
            case "-main":
            case "-m":
                labeledBranch = "main";
                break;

            case "-branch":
            case "-b":
                labeledBranch = "main\\" + args[2];
                break;

            default:
                WriteLine(Resource.USAGE_LABEL);
                return;
            }

            ClearCase cc = new ClearCase(CreateCCInfo(labeledBranch, Environment.CurrentDirectory));

            cc.LabelLastElements(labeledBranch, args[3]);
        }