Exemple #1
0
 protected GcdActionBase(string actionName, IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager)
 {
     _hitManager     = hitManager;
     _options        = options;
     _repoPaths      = repoPaths;
     this.ActionName = actionName;
 }
Exemple #2
0
        public void Setup()
        {
            _hitManager  = Substitute.For <IHitDataManager>();
            _options     = Substitute.For <IGitChangeDirectoryOptions>();
            _diskManager = Substitute.For <IStaticAbstraction>();
            _repoPaths   = Substitute.For <IRepositoryPaths>();
            _config      = Substitute.For <IDWGitshConfig>();

            _args = Substitute.For <IDWGitshCommonArgs>();

            _args.DiskManager.Returns(_diskManager);
            _args.RepoPaths.Returns(_repoPaths);
            _args.Config.Returns(_config);
        }
        public GetGitChangeDirectoryCommandOptions(IGitChangeDirectoryOptions source)
        {
            if (source == null)
            {
                return;
            }

            Alias          = source.Alias;
            DoneProcessing = source.DoneProcessing;
            Last           = source.Last;
            List           = source.List;
            Log            = source.Log;
            LogOnly        = source.LogOnly;
            NameOrAlias    = source.NameOrAlias;
            RemoveAlias    = source.RemoveAlias;
        }
 public ActionLastDirectory(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager)
     : base("LastDirectory", repoPaths, options, hitManager)
 {
 }
Exemple #5
0
 public ActionRemoveAlias(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("Remove", repoPaths, options, hitManager)
 {
 }
Exemple #6
0
 protected ActionAlias(string actionName, IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base(actionName, repoPaths, options, hitManager)
 {
     TargetName = options.NameOrAlias;
 }
Exemple #7
0
 public ActionDefault(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager)
     : base("Default", repoPaths, options, hitManager)
 {
 }
 public ActionNameOrAlias(IRepositoryPaths repoPaths, IGitChangeDirectoryOptions options, IHitDataManager hitManager) : base("NameOrAlias", repoPaths, options, hitManager)
 {
     this.RepositoryDirectories = repoPaths;
 }
        public GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options, IHitDataManager hitdataManager) : base(commonArgs)
        {
            this.Options = options;

            _hitManager = hitdataManager ?? new HitDataManager(_config, _diskManager, commonArgs.RepoPaths);
        }
 public GetGitChangeDirectoryCommand(IDWGitshCommonArgs commonArgs, IGitChangeDirectoryOptions options) : this(commonArgs, options, null)
 {
 }