Let's handle .tar files as well rather than requiring .tar.gz.
git-svn-id: http://google-refine.googlecode.com/svn/trunk@1919 7d457c2a-affb-35e4-300a-418c747d4874
This commit is contained in:
parent
c496f1e941
commit
1e2af79851
@ -209,7 +209,7 @@ public class CreateProjectCommand extends Command {
|
|||||||
|
|
||||||
logger.info("Importing '{}'", fileName);
|
logger.info("Importing '{}'", fileName);
|
||||||
|
|
||||||
if (fileName.endsWith(".zip") || fileName.endsWith(".tar.gz") || fileName.endsWith(".tgz") || fileName.endsWith(".tar.bz2")) {
|
if (fileName.endsWith(".zip") || fileName.endsWith(".tar") || fileName.endsWith(".tar.gz") || fileName.endsWith(".tgz") || fileName.endsWith(".tar.bz2")) {
|
||||||
|
|
||||||
// first, save the file on disk, since we need two passes and we might
|
// first, save the file on disk, since we need two passes and we might
|
||||||
// not have enough memory to keep it all in there
|
// not have enough memory to keep it all in there
|
||||||
@ -363,6 +363,8 @@ public class CreateProjectCommand extends Command {
|
|||||||
return new TarInputStream(new GZIPInputStream(is));
|
return new TarInputStream(new GZIPInputStream(is));
|
||||||
} else if (fileName.endsWith(".tar.bz2")) {
|
} else if (fileName.endsWith(".tar.bz2")) {
|
||||||
return new TarInputStream(new CBZip2InputStream(is));
|
return new TarInputStream(new CBZip2InputStream(is));
|
||||||
|
} else if (fileName.endsWith(".tar")) {
|
||||||
|
return new TarInputStream(is);
|
||||||
} else {
|
} else {
|
||||||
return new ZipInputStream(is);
|
return new ZipInputStream(is);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user