зеркало из https://github.com/mislav/hub.git
Make it `release --exclude-prereleases` (plural)
This is for consistency with `--include-drafts` (also plural).
This commit is contained in:
Родитель
e8a86a9587
Коммит
acc85a0aa9
|
@ -17,7 +17,7 @@ var (
|
||||||
cmdRelease = &Command{
|
cmdRelease = &Command{
|
||||||
Run: listReleases,
|
Run: listReleases,
|
||||||
Usage: `
|
Usage: `
|
||||||
release [--include-drafts, --exclude-prerelease]
|
release [--include-drafts] [--exclude-prereleases]
|
||||||
release show <TAG>
|
release show <TAG>
|
||||||
release create [-dp] [-a <FILE>] [-m <MESSAGE>|-F <FILE>] [-c <TARGET>] <TAG>
|
release create [-dp] [-a <FILE>] [-m <MESSAGE>|-F <FILE>] [-c <TARGET>] <TAG>
|
||||||
release edit [<options>] <TAG>
|
release edit [<options>] <TAG>
|
||||||
|
@ -29,7 +29,7 @@ release edit [<options>] <TAG>
|
||||||
With no arguments, shows a list of existing releases.
|
With no arguments, shows a list of existing releases.
|
||||||
|
|
||||||
With '--include-drafts', include draft releases in the listing.
|
With '--include-drafts', include draft releases in the listing.
|
||||||
With '--exclude-prerelease', exclude prerelease releases in the listing.
|
With '--exclude-prereleases', exclude non-stable releases from the listing.
|
||||||
|
|
||||||
* _show_:
|
* _show_:
|
||||||
Show GitHub release notes for <TAG>.
|
Show GitHub release notes for <TAG>.
|
||||||
|
@ -103,7 +103,7 @@ hub(1), git-tag(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
flagReleaseIncludeDrafts,
|
flagReleaseIncludeDrafts,
|
||||||
flagReleaseExcludePrerelease,
|
flagReleaseExcludePrereleases,
|
||||||
flagReleaseShowDownloads,
|
flagReleaseShowDownloads,
|
||||||
flagReleaseDraft,
|
flagReleaseDraft,
|
||||||
flagReleasePrerelease bool
|
flagReleasePrerelease bool
|
||||||
|
@ -117,7 +117,7 @@ hub(1), git-tag(1)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
cmdRelease.Flag.BoolVarP(&flagReleaseIncludeDrafts, "include-drafts", "d", false, "DRAFTS")
|
cmdRelease.Flag.BoolVarP(&flagReleaseIncludeDrafts, "include-drafts", "d", false, "DRAFTS")
|
||||||
cmdRelease.Flag.BoolVarP(&flagReleaseExcludePrerelease, "exclude-prerelease", "p", false, "PRERELEASE")
|
cmdRelease.Flag.BoolVarP(&flagReleaseExcludePrereleases, "exclude-prereleases", "p", false, "PRERELEASE")
|
||||||
|
|
||||||
cmdShowRelease.Flag.BoolVarP(&flagReleaseShowDownloads, "show-downloads", "d", false, "DRAFTS")
|
cmdShowRelease.Flag.BoolVarP(&flagReleaseShowDownloads, "show-downloads", "d", false, "DRAFTS")
|
||||||
|
|
||||||
|
@ -159,7 +159,7 @@ func listReleases(cmd *Command, args *Args) {
|
||||||
|
|
||||||
for _, release := range releases {
|
for _, release := range releases {
|
||||||
if (!release.Draft || flagReleaseIncludeDrafts) &&
|
if (!release.Draft || flagReleaseIncludeDrafts) &&
|
||||||
(!release.Prerelease || !flagReleaseExcludePrerelease) {
|
(!release.Prerelease || !flagReleaseExcludePrereleases) {
|
||||||
ui.Println(release.TagName)
|
ui.Println(release.TagName)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -57,7 +57,7 @@ Feature: hub release
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
"""
|
"""
|
||||||
When I successfully run `hub release --exclude-prerelease`
|
When I successfully run `hub release --exclude-prereleases`
|
||||||
Then the output should contain exactly:
|
Then the output should contain exactly:
|
||||||
"""
|
"""
|
||||||
v1.0.2\n
|
v1.0.2\n
|
||||||
|
|
Загрузка…
Ссылка в новой задаче