diff options
author | Robin Rosenberg <robin.rosenberg@dewire.com> | 2012-09-14 18:48:56 +0200 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2012-09-16 11:12:47 -0700 |
commit | caa362f20df1169e4a677648dce2af29d63cbcec (patch) | |
tree | dfbcfef7c4407e93132de6b14c24e04991474307 /org.eclipse.jgit.pgm/resources | |
parent | 1a07ddca859de9aedd0dbb1dddb254cd2430f13e (diff) | |
download | jgit-caa362f20df1169e4a677648dce2af29d63cbcec.tar.gz jgit-caa362f20df1169e4a677648dce2af29d63cbcec.zip |
Check for write errors in standard out and exit with error
The underlying problem is that System.out is a PrintWriter and
as such it does not throw exceptions on error, but rather just
sets a flag and continues.
This changes replaces the use of System.out with a PrintWriter-like
writer that does not catch error, but instead throw them to the
caller.
Bug: 366243
Change-Id: I44405edc4416e943b87f09a0f6ed041c6c51b046
Diffstat (limited to 'org.eclipse.jgit.pgm/resources')
-rw-r--r-- | org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties b/org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties index 0291f5ce26..9fb0eba8fb 100644 --- a/org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties +++ b/org.eclipse.jgit.pgm/resources/org/eclipse/jgit/pgm/CLIText.properties @@ -152,6 +152,7 @@ tagLabel=tag taggerInfo=Tagger: {0} <{1}> timeInMilliSeconds={0} ms tooManyRefsGiven=Too many refs given +unknownIoErrorStdout=An unknown I/O error occurred on standard output unknownMergeStrategy=unknown merge strategy {0} specified unmergedPaths=Unmerged paths: unsupportedOperation=Unsupported operation: {0} |