Browse Source

Removes Stash Unstaged Changes option

Changes Stash Changes icon to a +
main
Eric Amodio 7 years ago
parent
commit
1b4350e476
2 changed files with 3 additions and 19 deletions
  1. +2
    -7
      src/commands/stashSave.ts
  2. +1
    -12
      src/quickPicks/stashList.ts

+ 2
- 7
src/commands/stashSave.ts View File

@ -8,7 +8,6 @@ import { CommandQuickPickItem } from '../quickPicks';
export interface StashSaveCommandArgs {
message?: string;
unstagedOnly?: boolean;
uris?: Uri[];
goBackCommand?: CommandQuickPickItem;
@ -36,16 +35,12 @@ export class StashSaveCommand extends Command {
return this.execute(args);
}
async execute(args: StashSaveCommandArgs = { unstagedOnly: false }) {
async execute(args: StashSaveCommandArgs = { }) {
if (!this.git.repoPath) return undefined;
args = { ...args };
if (args.unstagedOnly === undefined) {
args.unstagedOnly = false;
}
try {
if (args.message == null) {
args = { ...args };
args.message = await window.showInputBox({
prompt: `Please provide a stash message`,
placeHolder: `Stash message`

+ 1
- 12
src/quickPicks/stashList.ts View File

@ -14,21 +14,10 @@ export class StashListQuickPick {
if (mode === 'list') {
items.splice(0, 0, new CommandQuickPickItem({
label: `$(repo-push) Stash Unstaged Changes`,
description: `${Strings.pad(GlyphChars.Dash, 2, 3)} stashes only unstaged changes`
}, Commands.StashSave, [
{
unstagedOnly: true,
goBackCommand: currentCommand
} as StashSaveCommandArgs
]));
items.splice(0, 0, new CommandQuickPickItem({
label: `$(repo-force-push) Stash Changes`,
label: `$(plus) Stash Changes`,
description: `${Strings.pad(GlyphChars.Dash, 2, 3)} stashes all changes`
}, Commands.StashSave, [
{
unstagedOnly: false,
goBackCommand: currentCommand
} as StashSaveCommandArgs
]));

Loading…
Cancel
Save