protected internal virtual void OnCommitting(GitCommittingEventArgs e)
        {
            var ev = Committing;

            if (ev != null)
                ev(this, e);
        }
Example #2
0
        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));
                }
            }