mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-08 01:26:03 +00:00
applied a patch from http://d.hatena.ne.jp/masanobuimai/20080403#1207197232
git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@8264 71c3de6d-444a-0410-be80-ed276b4c234a
This commit is contained in:
1 parent
35b09d5144
commit
b57ea1615a
1 file changed
+4
-2
@@ -22,6 +22,8 @@ import org.apache.tools.ant.taskdefs.Untar;
|
||||
import org.apache.tools.ant.types.FileSet;
|
||||
import org.apache.tools.tar.TarEntry;
|
||||
import org.apache.tools.tar.TarOutputStream;
|
||||
import org.apache.tools.zip.ZipOutputStream;
|
||||
import org.apache.tools.zip.ZipEntry;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedOutputStream;
|
||||
@@ -50,8 +52,6 @@ import java.util.regex.Pattern;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipOutputStream;
|
||||
import java.util.zip.GZIPOutputStream;
|
||||
import java.util.zip.GZIPInputStream;
|
||||
|
||||
@@ -208,6 +208,7 @@ public final class FilePath implements Serializable {
|
||||
buf = new byte[8192];
|
||||
|
||||
ZipOutputStream zip = new ZipOutputStream(out);
|
||||
zip.setEncoding(System.getProperty("file.encoding"));
|
||||
scan(f,zip,"");
|
||||
zip.close();
|
||||
return null;
|
||||
@@ -255,6 +256,7 @@ public final class FilePath implements Serializable {
|
||||
byte[] buf = new byte[8192];
|
||||
|
||||
ZipOutputStream zip = new ZipOutputStream(out);
|
||||
zip.setEncoding(System.getProperty("file.encoding"));
|
||||
for( String entry : glob(dir,glob) ) {
|
||||
zip.putNextEntry(new ZipEntry(dir.getName()+'/'+entry));
|
||||
FileInputStream in = new FileInputStream(new File(dir,entry));
|
||||
|
||||
Reference in new issue
Block a user