this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

cmd/cue: fix mod edit --source self

The `cue mod edit --source self` wasn't tested and the logic was wrong, so fix it.

Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
Change-Id: I809c466c7c76efde34046b83f70c58760dd7f3fd
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1193381
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>
Unity-Result: CUE porcuepine <cue.porcuepine@gmail.com>
TryBot-Result: CUEcueckoo <cueckoo@cuelang.org>

+12 -1
+1 -1
cmd/cue/cmd/modedit.go
··· 108 108 } 109 109 110 110 func (c *modEditCmd) flagSource(arg string) error { 111 - if arg != "git" && arg != "none" { 111 + if arg != "git" && arg != "self" { 112 112 return fmt.Errorf("unrecognized source kind %q", arg) 113 113 } 114 114 c.addEdit(func(f *modfile.File) error {
+11
cmd/cue/cmd/testdata/script/modedit_initial.txtar
··· 1 + exec cue mod edit --source self 2 + cmp cue.mod/module.cue want-module-0 3 + 1 4 exec cue mod edit --source git 2 5 cmp cue.mod/module.cue want-module-1 3 6 ··· 20 23 -- cue.mod/module.cue -- 21 24 module: "main.org@v0" 22 25 language: version: "v0.9.0-alpha.0" 26 + -- want-module-0 -- 27 + module: "main.org@v0" 28 + language: { 29 + version: "v0.9.0-alpha.0" 30 + } 31 + source: { 32 + kind: "self" 33 + } 23 34 -- want-module-1 -- 24 35 module: "main.org@v0" 25 36 language: {