Exemple #1
0
        public bool StartAddToGitIgnoreDialog(IWin32Window owner, string filePattern)
        {
            if (!RequiresValidWorkingDir(this))
            {
                return(false);
            }

            try
            {
                if (!InvokeEvent(owner, PreEditGitIgnore))
                {
                    return(false);
                }

                using (var frm = new FormAddToGitIgnore(filePattern))
                    frm.ShowDialog(owner);
            }
            finally
            {
                InvokeEvent(owner, PostEditGitIgnore);
            }

            return(false);
        }
        public bool StartAddToGitIgnoreDialog(IWin32Window owner, string filePattern)
        {
            if (!RequiresValidWorkingDir(this))
                return false;

            try
            {
                if (!InvokeEvent(owner, PreEditGitIgnore))
                    return false;

                using (var frm = new FormAddToGitIgnore(this, filePattern))
                    frm.ShowDialog(owner);
            }
            finally
            {
                InvokeEvent(owner, PostEditGitIgnore);
            }

            return false;
        }
        private void AddFileTogitignoreToolStripMenuItemClick(object sender, EventArgs e)
        {
            if (Unstaged.SelectedItems.Count == 0)
                return;

            SelectedDiff.Clear();
            var fileNames = Unstaged.SelectedItems.Select(item => item.Name).ToArray();
            using (var dialog = new FormAddToGitIgnore(fileNames))
            {
                dialog.ShowDialog(this);
            }

            Initialize();
        }