From 5a917d7c6f18c236deb59ad031729d250e2c62bb Mon Sep 17 00:00:00 2001 From: Serge Zaitsev Date: Fri, 8 Feb 2019 14:31:55 +0100 Subject: [PATCH] fix symlink checks to use OS file mode, not git file mode --- pkg/vcs/git.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/vcs/git.go b/pkg/vcs/git.go index 7069332..dfc7115 100644 --- a/pkg/vcs/git.go +++ b/pkg/vcs/git.go @@ -163,7 +163,11 @@ func (g *gitVCS) Zip(ctx context.Context, version Version) (io.ReadCloser, error if submodule(f.Name) { continue } - if !f.Mode.IsRegular() { + mode, err := f.Mode.ToOSFileMode() + if err != nil { + return nil, err + } + if !mode.IsRegular() { continue } name := f.Name