コード例 #1
0
        protected override void ParseArgs(string[] args)
        {
            var parsedArgs = ArgumentParser.ParseUpdate(args);

            treeish = (string)parsedArgs["treeish"];
            verbose = (bool)parsedArgs["verbose"];
            policy  = PolicyMapper.GetLocalChangesPolicy(parsedArgs);
        }
コード例 #2
0
        protected override void ParseArgs(string[] args)
        {
            Helper.RemoveOldKey(ref args, "-n", Log);

            var parsedArgs = ArgumentParser.ParseUpdateDeps(args);

            configuration    = (string)parsedArgs["configuration"];
            mergedBranch     = (string)parsedArgs["merged"];
            localBranchForce = (bool)parsedArgs["localBranchForce"];
            verbose          = (bool)parsedArgs["verbose"];
            policy           = PolicyMapper.GetLocalChangesPolicy(parsedArgs);
        }
コード例 #3
0
        protected override void ParseArgs(string[] args)
        {
            Helper.RemoveOldKey(ref args, "-n", Log);

            var parsedArgs = ArgumentParser.ParseGet(args);

            module = (string)parsedArgs["module"];
            if (string.IsNullOrEmpty(module))
            {
                throw new CementException("You should specify the name of the module");
            }

            treeish       = (string)parsedArgs["treeish"];
            configuration = (string)parsedArgs["configuration"];
            mergedBranch  = (string)parsedArgs["merged"];
            verbose       = (bool)parsedArgs["verbose"];
            policy        = PolicyMapper.GetLocalChangesPolicy(parsedArgs);
        }