tar-fs
Advanced tools
Comparing version 1.11.0 to 1.11.1
@@ -103,7 +103,6 @@ var tar = require('tar-stream') | ||
header = map(header) || header | ||
if (stat.isDirectory()) { | ||
header.size = 0 | ||
header.type = 'directory' | ||
header = map(header) || header | ||
return pack.entry(header, onnextentry) | ||
@@ -115,2 +114,3 @@ } | ||
header.type = 'symlink' | ||
header = map(header) || header | ||
return onlink(filename, header) | ||
@@ -121,2 +121,4 @@ } | ||
header = map(header) || header | ||
if (!stat.isFile()) { | ||
@@ -123,0 +125,0 @@ if (strict) return pack.destroy(new Error('unsupported type for ' + filename)) |
{ | ||
"name": "tar-fs", | ||
"version": "1.11.0", | ||
"version": "1.11.1", | ||
"description": "filesystem bindings for tar-stream", | ||
@@ -5,0 +5,0 @@ "dependencies": { |
@@ -216,1 +216,13 @@ var test = require('tape') | ||
}) | ||
test('check type while mapping header on packing', function (t) { | ||
t.plan(3) | ||
var e = path.join(__dirname, 'fixtures', 'e') | ||
var checkHeaderType = function (header) { | ||
if (header.name.indexOf('.') === -1) t.same(header.type, header.name) | ||
} | ||
tar.pack(e, { map: checkHeaderType }) | ||
}) |
19527
17
405