From 76d85b1f49a5f890698019163c664e4f180645a8 Mon Sep 17 00:00:00 2001 From: Benoit Gagnon Date: Sat, 28 Sep 2019 11:04:49 -0400 Subject: [PATCH] honor header.Mode for directories found in tarballs --- pkg/git.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/git.go b/pkg/git.go index 50d518a..e0ec7f4 100644 --- a/pkg/git.go +++ b/pkg/git.go @@ -126,7 +126,7 @@ func gzipUntar(dst string, r io.Reader, subDir string) error { // create directories as needed case tar.TypeDir: if _, err := os.Stat(target); err != nil { - if err := os.MkdirAll(target, 0755); err != nil { + if err := os.MkdirAll(target, os.FileMode(header.Mode)); err != nil { return err } }