From 1b0ba0d70fae4a3efe4963f5c4ceed8d2c5741a3 Mon Sep 17 00:00:00 2001 From: Brent Baude Date: Wed, 16 Nov 2016 16:14:53 -0600 Subject: [PATCH] cmd/gomtree/main.go: Handle Extra and Missing cases The BSD format needed a slight tweak to handle mtree.Extra and mtree.Missing cases. It currently only handled the 'Modified' cases and therefore was not showing missing or extra files during validation. --- cmd/gomtree/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/gomtree/main.go b/cmd/gomtree/main.go index e66b425..af1380f 100644 --- a/cmd/gomtree/main.go +++ b/cmd/gomtree/main.go @@ -291,6 +291,10 @@ var formats = map[string]func([]mtree.InodeDelta) string{ for _, delta := range d { if delta.Type() == mtree.Modified { fmt.Fprintln(&buffer, delta) + } else if delta.Type() == mtree.Missing { + fmt.Fprintln(&buffer, delta) + } else if delta.Type() == mtree.Extra { + fmt.Fprintln(&buffer, delta) } } return buffer.String()