From 98824a87dac40643c7475bd68d1825dc2e4fb3e3 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai Date: Wed, 14 Dec 2016 16:24:02 +1100 Subject: [PATCH] check: simplify Compare Signed-off-by: Aleksa Sarai --- check.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/check.go b/check.go index 2fff36f..cca12e3 100644 --- a/check.go +++ b/check.go @@ -8,19 +8,14 @@ package mtree // keywords) and then doing a Compare(dh, newDh, keywords). func Check(root string, dh *DirectoryHierarchy, keywords []Keyword) ([]InodeDelta, error) { if keywords == nil { - used := dh.UsedKeywords() - newDh, err := Walk(root, nil, used) - if err != nil { - return nil, err - } - return Compare(dh, newDh, used) + keywords = dh.UsedKeywords() } newDh, err := Walk(root, nil, keywords) if err != nil { return nil, err } - // TODO: Handle tar_time, if necessary. + return Compare(dh, newDh, keywords) }