public CommitCommand(IEventStream eventStream, MainThread mainThread, IRepository repository, ChangesView changes) { this.eventStream = eventStream; this.mainThread = mainThread; this.repository = repository; this.changes = changes; }
public RevertCommand(MainThread mainThread, IRepository repository, ChangesView changes) { this.mainThread = mainThread; this.repository = repository; this.changes = changes; }
public AmendCommitCommand(IEventStream eventStream, MainThread mainThread, IRepository repository, ChangesView changes) : base(eventStream, mainThread, repository, changes) { Amend = true; }