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);
|
||||
|
||||
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
|
||||
// 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));
|
||||
} else if (fileName.endsWith(".tar.bz2")) {
|
||||
return new TarInputStream(new CBZip2InputStream(is));
|
||||
} else if (fileName.endsWith(".tar")) {
|
||||
return new TarInputStream(is);
|
||||
} else {
|
||||
return new ZipInputStream(is);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user