From 60f6f6dd9e76b0b56daac39cc79486b90bae27cd Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 7 Jun 2016 12:24:01 -0700 Subject: [PATCH] Apply constraints during "tag" and "push" (since they're only useful after "build", at least currently) --- go/src/bashbrew/cmd-push.go | 4 ++++ go/src/bashbrew/cmd-tag.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/go/src/bashbrew/cmd-push.go b/go/src/bashbrew/cmd-push.go index f5fffaf..5040133 100644 --- a/go/src/bashbrew/cmd-push.go +++ b/go/src/bashbrew/cmd-push.go @@ -26,6 +26,10 @@ func cmdPush(c *cli.Context) error { } for _, entry := range r.Entries() { + if r.SkipConstraints(entry) { + continue + } + for _, tag := range r.Tags(namespace, uniq, entry) { fmt.Printf("Pushing %s\n", tag) err = dockerPush(tag) diff --git a/go/src/bashbrew/cmd-tag.go b/go/src/bashbrew/cmd-tag.go index eecc927..05d4f82 100644 --- a/go/src/bashbrew/cmd-tag.go +++ b/go/src/bashbrew/cmd-tag.go @@ -27,6 +27,10 @@ func cmdTag(c *cli.Context) error { } for _, entry := range r.Entries() { + if r.SkipConstraints(entry) { + continue + } + for _, tag := range r.Tags("", uniq, entry) { namespacedTag := path.Join(namespace, tag) fmt.Printf("Tagging %s\n", namespacedTag)