Skip to content

Commit f6774bc

Browse files
author
Jay Conrod
committed
cmd/go: clarify -dropreplace help text in 'go help mod edit'
Fixes #34930 Change-Id: Ie0ddd8de6e40f5a192c4d2267399126e449fe5f5 Reviewed-on: https://go-review.googlesource.com/c/go/+/210340 Run-TryBot: Jay Conrod <jayconrod@google.com> Reviewed-by: Bryan C. Mills <bcmills@google.com>
1 parent 1c8d1f4 commit f6774bc

File tree

2 files changed

+22
-12
lines changed

2 files changed

+22
-12
lines changed

src/cmd/go/alldocs.go

Lines changed: 11 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/go/internal/modcmd/edit.go

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,17 @@ The -exclude=path@version and -dropexclude=path@version flags
5555
add and drop an exclusion for the given module path and version.
5656
Note that -exclude=path@version is a no-op if that exclusion already exists.
5757
58-
The -replace=old[@v]=new[@v] and -dropreplace=old[@v] flags
59-
add and drop a replacement of the given module path and version pair.
60-
If the @v in old@v is omitted, the replacement applies to all versions
61-
with the old module path. If the @v in new@v is omitted, the new path
62-
should be a local module root directory, not a module path.
63-
Note that -replace overrides any existing replacements for old[@v].
58+
The -replace=old[@v]=new[@v] flag adds a replacement of the given
59+
module path and version pair. If the @v in old@v is omitted, a
60+
replacement without a version on the left side is added, which applies
61+
to all versions of the old module path. If the @v in new@v is omitted,
62+
the new path should be a local module root directory, not a module
63+
path. Note that -replace overrides any redundant replacements for old[@v],
64+
so omitting @v will drop existing replacements for specific versions.
65+
66+
The -dropreplace=old[@v] flag drops a replacement of the given
67+
module path and version pair. If the @v is omitted, a replacement without
68+
a version on the left side is dropped.
6469
6570
The -require, -droprequire, -exclude, -dropexclude, -replace,
6671
and -dropreplace editing flags may be repeated, and the changes

0 commit comments

Comments
 (0)