private void diffStashSubmoduleChangesToolStripMenuItem_Click(object sender, EventArgs e) { var submodules = DiffFiles.SelectedItems.Where(it => it.IsSubmodule).Select(it => it.Name).Distinct().ToList(); foreach (var name in submodules) { GitUICommands uiCmds = new GitUICommands(Module.GetSubmodule(name)); uiCmds.StashSave(this, AppSettings.IncludeUntrackedFilesInManualStash); } RefreshArtificial(); }
private void diffStashSubmoduleChangesToolStripMenuItem_Click(object sender, EventArgs e) { var unStagedFiles = DiffFiles.SelectedItems.ToList(); if (unStagedFiles.Count == 0) { return; } foreach (var item in unStagedFiles.Where(it => it.IsSubmodule)) { GitUICommands uiCmds = new GitUICommands(Module.GetSubmodule(item.Name)); uiCmds.StashSave(this, AppSettings.IncludeUntrackedFilesInManualStash); } RefreshArtificial(); }
public void StashSubmodule(IWin32Window owner, SubmoduleNode node) { var uiCmds = new GitUICommands(new GitModule(node.Info.Path)); uiCmds.StashSave(owner, AppSettings.IncludeUntrackedFilesInManualStash); }
private void stashSubmoduleChangesToolStripMenuItem_Click(object sender, EventArgs e) { var unStagedFiles = Unstaged.SelectedItems.ToList(); if (unStagedFiles.Count == 0) return; foreach (var item in unStagedFiles.Where(it => it.IsSubmodule)) { GitUICommands uiCmds = new GitUICommands(Module.GetSubmodule(item.Name)); uiCmds.StashSave(this, AppSettings.IncludeUntrackedFilesInManualStash); } Initialize(); }