From 11b83dbd54b8a612ac43c91d18bd2b200556e91e Mon Sep 17 00:00:00 2001 From: Karrick McDermott Date: Fri, 27 Nov 2020 11:56:17 -0500 Subject: [PATCH] update godirwalk to v1.16.1 (#7987) 1. Most importantly, this version runs on Dragonfly BSD, which might be an issue that potential users would care about. 2. Re-issues syscall request after EINTR. More resiliant on Go v1.14 and above, where syscall is more likely to return syscall.EINTR. Also, alongside the place where it would instead call golang.org/x/sys/unix, but it is commented out, I include the equivalent code for checking for unix.EINTR, to make it less likely that I forget to change the EINTR check if I ever convert it to use golang.org/x/sys/unix rather than syscall. 3. Performance improvements for unix and Windows. Co-authored-by: Karrick S. McDermott --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 84d4fd30e..0b2223ff4 100644 --- a/go.mod +++ b/go.mod @@ -79,7 +79,7 @@ require ( github.com/jackc/fake v0.0.0-20150926172116-812a484cc733 // indirect github.com/jackc/pgx v3.6.0+incompatible github.com/kardianos/service v1.0.0 - github.com/karrick/godirwalk v1.12.0 + github.com/karrick/godirwalk v1.16.1 github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 github.com/kubernetes/apimachinery v0.0.0-20190119020841-d41becfba9ee github.com/kylelemons/godebug v1.1.0 // indirect diff --git a/go.sum b/go.sum index a5632a2e0..6d8507675 100644 --- a/go.sum +++ b/go.sum @@ -382,8 +382,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/kardianos/service v1.0.0 h1:HgQS3mFfOlyntWX8Oke98JcJLqt1DBcHR4kxShpYef0= github.com/kardianos/service v1.0.0/go.mod h1:8CzDhVuCuugtsHyZoTvsOBuvonN/UDBvl0kH+BUxvbo= -github.com/karrick/godirwalk v1.12.0 h1:nkS4xxsjiZMvVlazd0mFyiwD4BR9f3m6LXGhM2TUx3Y= -github.com/karrick/godirwalk v1.12.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= +github.com/karrick/godirwalk v1.16.1 h1:DynhcF+bztK8gooS0+NDJFrdNZjJ3gzVzC545UNA9iw= +github.com/karrick/godirwalk v1.16.1/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=