changeset 809:44f0842ea5b1

use BufferedInputStream
author eugene.petrenko@jetbrains.com
date Fri, 30 May 2014 10:41:21 +0200
parents 56b1739f3761
children a34da6c53cfb
files mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java
diffstat 1 files changed, 3 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Fri May 30 10:40:21 2014 +0200
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Fri May 30 10:41:21 2014 +0200
@@ -38,10 +38,7 @@
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
-import java.io.File;
-import java.io.FileFilter;
-import java.io.FileInputStream;
-import java.io.IOException;
+import java.io.*;
 import java.util.*;
 
 import static jetbrains.buildServer.buildTriggers.vcs.mercurial.HgFileUtil.deleteDir;
@@ -249,11 +246,11 @@
             builder.deleteFile(virtualFile, true);
           } else {
             final File realFile = new File(parentDir, f.getPath());
-            final FileInputStream is = new FileInputStream(realFile);
+            final InputStream is = new BufferedInputStream(new FileInputStream(realFile));
             try {
               builder.changeOrCreateBinaryFile(virtualFile, null, is, realFile.length());
             } finally {
-              is.close();
+              FileUtil.close(is);
             }
           }
         }