Skip to content

Commit a581352

Browse files
committed
fix: Do not exclude executables in git walker
1 parent 1427cc2 commit a581352

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: walk/git.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"github.com/charmbracelet/log"
1111

1212
"github.com/go-git/go-git/v5"
13+
"github.com/go-git/go-git/v5/plumbing/filemode"
1314
)
1415

1516
type gitWalker struct {
@@ -52,7 +53,7 @@ func (g gitWalker) Walk(ctx context.Context, fn WalkFunc) error {
5253
return ctx.Err()
5354
default:
5455
// we only want regular files, not directories or symlinks
55-
if !entry.Mode.IsRegular() {
56+
if entry.Mode == filemode.Dir || entry.Mode == filemode.Symlink {
5657
continue
5758
}
5859

0 commit comments

Comments
 (0)