protected internal virtual void OnCommitting(GitCommittingEventArgs e) { var ev = Committing; if (ev != null) ev(this, e); }
public void RaiseCommitting(GitCommittingEventArgs e) { var withCommitArgs = Args as GitClientArgsWithCommit; if (withCommitArgs != null) withCommitArgs.OnCommitting(e); Client.OnCommitting(e); }
protected override void OnCommitting(GitCommittingEventArgs e) { base.OnCommitting(e); if (e.CurrentCommandType != GitCommandType.Commit) return; foreach (GitCommitItem item in e.Items) { string fp = item.FullPath; if (fp == null) // Non local operation return; GitClientAction action; if (!_changes.TryGetValue(fp, out action)) _changes.Add(fp, action = new GitClientAction(fp)); } }