public GitLogTask(IPlatform platform, IGitObjectFactory gitObjectFactory, string file, CancellationToken token = default) : this(platform, gitObjectFactory, file, 0, token) { }
public GitLogTask(IPlatform platform, IGitObjectFactory gitObjectFactory, int numberOfCommits, CancellationToken token = default) : this(platform, gitObjectFactory, null, numberOfCommits, token) { }
public GitLogTask(IGitObjectFactory gitObjectFactory, CancellationToken token, BaseOutputListProcessor <GitLogEntry> processor = null) : base(token, processor ?? new LogEntryOutputProcessor(gitObjectFactory)) { Name = TaskName; arguments = baseArguments; }
public GitStatusTask(IPlatform platform, IGitObjectFactory gitObjectFactory, CancellationToken token = default) : base(platform, null, outputProcessor: new GitStatusOutputProcessor(gitObjectFactory), token: token) { Name = TaskName; }
public GitListLocksTask(IGitObjectFactory gitObjectFactory, bool local, CancellationToken token, BaseOutputListProcessor <GitLock> processor = null) : base(token, processor ?? new LockOutputProcessor(gitObjectFactory)) { args = "lfs locks"; if (local) { args += " --local"; } }
public GitLogTask(int numberOfCommits, IGitObjectFactory gitObjectFactory, CancellationToken token, BaseOutputListProcessor <GitLogEntry> processor = null) : base(token, processor ?? new LogEntryOutputProcessor(gitObjectFactory)) { Name = TaskName; arguments = baseArguments; if (numberOfCommits > 0) { arguments += " -n " + numberOfCommits; } }
public GitLogTask(IPlatform platform, IGitObjectFactory gitObjectFactory, string file = null, int numberOfCommits = 0, CancellationToken token = default) : base(platform, null, outputProcessor: new LogEntryOutputProcessor(gitObjectFactory), token: token) { Name = TaskName; arguments = baseArguments; if (numberOfCommits > 0) { arguments += " -n " + numberOfCommits; } if (file != null) { arguments += " -- "; arguments += " \"" + file + "\""; } }
public GitStatusTask(IGitObjectFactory gitObjectFactory, CancellationToken token, IOutputProcessor <GitStatus?> processor = null) : base(token, processor ?? new StatusOutputProcessor(gitObjectFactory)) { Name = TaskName; }
public LockOutputProcessor(IGitObjectFactory gitObjectFactory) { Guard.ArgumentNotNull(gitObjectFactory, "gitObjectFactory"); this.gitObjectFactory = gitObjectFactory; }
public LogEntryOutputProcessor(IGitObjectFactory gitObjectFactory) { Guard.ArgumentNotNull(gitObjectFactory, "gitObjectFactory"); this.gitObjectFactory = gitObjectFactory; Reset(); }
public GitLogTask(string file, IGitObjectFactory gitObjectFactory, CancellationToken token, BaseOutputListProcessor <GitLogEntry> processor = null) : this(file, 0, gitObjectFactory, token, processor) { }