diff options
author | Eike Stepper | 2012-06-05 08:32:16 +0000 |
---|---|---|
committer | Eike Stepper | 2012-06-05 08:32:16 +0000 |
commit | 5969d91e7d3f37d8985b9f949d1ea1635083f5aa (patch) | |
tree | 55578be69f276de8587a2084e35a2746c307446b /plugins/org.eclipse.emf.cdo.releng.gitbash | |
parent | 70df22df4bcedc4cc36ffaf34a68aa9e2b7c9bdc (diff) | |
download | cdo-5969d91e7d3f37d8985b9f949d1ea1635083f5aa.tar.gz cdo-5969d91e7d3f37d8985b9f949d1ea1635083f5aa.tar.xz cdo-5969d91e7d3f37d8985b9f949d1ea1635083f5aa.zip |
Add result dialog to GitBash actions
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.gitbash')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.gitbash/src/org/eclipse/emf/cdo/releng/gitbash/GitBash.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.gitbash/src/org/eclipse/emf/cdo/releng/gitbash/GitBash.java b/plugins/org.eclipse.emf.cdo.releng.gitbash/src/org/eclipse/emf/cdo/releng/gitbash/GitBash.java index 536e7489da..3dffbdefeb 100644 --- a/plugins/org.eclipse.emf.cdo.releng.gitbash/src/org/eclipse/emf/cdo/releng/gitbash/GitBash.java +++ b/plugins/org.eclipse.emf.cdo.releng.gitbash/src/org/eclipse/emf/cdo/releng/gitbash/GitBash.java @@ -13,6 +13,7 @@ package org.eclipse.emf.cdo.releng.gitbash; import org.eclipse.core.runtime.IStatus; import org.eclipse.jface.dialogs.IInputValidator; import org.eclipse.jface.dialogs.InputDialog; +import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.Shell; import java.io.BufferedReader; @@ -86,9 +87,18 @@ public class GitBash } int exitValue = process.waitFor(); - String message = exitValue == 0 ? "executed successfully" : "failed: " + exitValue; - int severity = exitValue == 0 ? IStatus.INFO : IStatus.ERROR; - Activator.log("Command '" + command + "' " + message + "\n" + output, severity); + if (exitValue == 0) + { + String message = "Command '" + command + "' executed successfully"; + Activator.log(message + "\n" + output, IStatus.INFO); + MessageDialog.openInformation(shell, "Git Bash", message); + } + else + { + String message = "Command '" + command + "' failed: " + exitValue; + Activator.log(message + "\n" + output, IStatus.ERROR); + MessageDialog.openError(shell, "Git Bash", message); + } } catch (RuntimeException ex) { |