Stops error message with stash apply conflict

This commit is contained in:
Eric Amodio
2017-07-03 01:57:26 -04:00
parent 7f3fdb48fd
commit 71edb1b99a

View File

@@ -70,7 +70,10 @@ export class StashApplyCommand extends Command {
catch (ex) {
Logger.error(ex, 'StashApplyCommand');
if (ex.message.includes('Your local changes to the following files would be overwritten by merge')) {
return window.showErrorMessage(`Unable to apply stash. Your working tree changes would be overwritten.`);
return window.showWarningMessage(`Unable to apply stash. Your working tree changes would be overwritten.`);
}
else if (ex.message.includes('Auto-merging') && ex.message.includes('CONFLICT')) {
return window.showInformationMessage(`Stash applied with conflicts`);
}
else {
return window.showErrorMessage(`Unable to apply stash. See output channel for more details`);