Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/git2go/executor.go')
-rw-r--r--internal/git2go/executor.go12
1 files changed, 5 insertions, 7 deletions
diff --git a/internal/git2go/executor.go b/internal/git2go/executor.go
index c1e220f43..5007b6c6f 100644
--- a/internal/git2go/executor.go
+++ b/internal/git2go/executor.go
@@ -59,14 +59,12 @@ func (b *Executor) run(ctx context.Context, repo repository.GitRepo, stdin io.Re
var enabledFeatureFlags, disabledFeatureFlags []string
- for ff, value := range featureflag.RawFromContext(ctx) {
+ for flag, value := range featureflag.FromContext(ctx) {
switch value {
- case "true":
- enabledFeatureFlags = append(enabledFeatureFlags, ff)
- case "false":
- disabledFeatureFlags = append(disabledFeatureFlags, ff)
- default:
- return nil, fmt.Errorf("invalid value for feature flag %q: %q", ff, value)
+ case true:
+ enabledFeatureFlags = append(enabledFeatureFlags, flag.MetadataKey())
+ case false:
+ disabledFeatureFlags = append(disabledFeatureFlags, flag.MetadataKey())
}
}