示例#1
0
        public bool Exec(InitCommandOptions options)
        {
            bool ok;

            Toolchain.RequirePackDm(true);
            Toolchain.RequireSubversion(true);

            var pack = new Library.PackDm.PackDm();

            pack.PackConf = options.ConfFile.Text;
            pack.PackInfo = options.PackFile.Text;

            var svn = new Svn();

            ok = pack.Init();
            if (!ok)
            {
                return(Prompt.PrintCannotContinue());
            }

            ok = svn.Ignore("packages");
            if (!ok)
            {
                return(Prompt.PrintCannotContinue());
            }

            return(true);
        }
 protected override Task OnIgnoreAsync(FilePath[] localPath, CancellationToken cancellationToken)
 {
     Svn.Ignore(localPath);
     return(Task.CompletedTask);
 }
示例#3
0
 protected override void OnIgnore(FilePath[] localPath)
 {
     Svn.Ignore(localPath);
 }
 protected override void OnIgnore(FilePath[] paths)
 {
     Svn.Ignore(paths);
 }