From 77cd0ae36e79748b56e9bf0964fee677631f9fd0 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 4 Dec 2024 15:37:31 -0600 Subject: always run goimports. misc other changes --- checkDirty.go | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'checkDirty.go') diff --git a/checkDirty.go b/checkDirty.go index 0db0ff4..83b049d 100644 --- a/checkDirty.go +++ b/checkDirty.go @@ -35,11 +35,22 @@ func (repo *Repo) CheckDirty() bool { return true } - if len(r.Stdout) == 0 { - repo.Dirty = false - return false + // dirty if anything but go.mod and go.sum + var bad bool = false + for _, line := range r.Stdout { + parts := strings.Fields(line) + if len(parts) == 2 { + switch parts[1] { + case "go.mod": + case "go.sum": + default: + bad = true + } + } else { + bad = true + } } - repo.Dirty = true - return true + + return bad } -- cgit v1.2.3