aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/pull.rb
diff options
context:
space:
mode:
authorMike McQuaid2016-09-08 09:55:53 +0100
committerGitHub2016-09-08 09:55:53 +0100
commit3dff6f61d80d38fafdbc80e8d390dce155a10de4 (patch)
tree350f76fbab9ff638faee7dd3a45e038101556cf8 /Library/Homebrew/cmd/pull.rb
parentf3aaa8780ae578ff22a11d0aece6d1cddf382314 (diff)
parentebdb879fe4b0d14bcc92480a3dd193c93f94a23f (diff)
downloadbrew-3dff6f61d80d38fafdbc80e8d390dce155a10de4.tar.bz2
Merge pull request #890 from MikeMcQuaid/dev-cmd-help
dev-cmd: add `--help` to all developer commands.
Diffstat (limited to 'Library/Homebrew/cmd/pull.rb')
-rw-r--r--Library/Homebrew/cmd/pull.rb55
1 files changed, 32 insertions, 23 deletions
diff --git a/Library/Homebrew/cmd/pull.rb b/Library/Homebrew/cmd/pull.rb
index a40ff170e..341eed34a 100644
--- a/Library/Homebrew/cmd/pull.rb
+++ b/Library/Homebrew/cmd/pull.rb
@@ -1,26 +1,35 @@
-# Gets a patch from a GitHub commit or pull request and applies it to Homebrew.
-# Optionally, installs the formulae changed by the patch.
-#
-# Usage: brew pull [options...] <patch-source> [<patch-source> ...]
-#
-# Each <patch-source> may be one of:
-# * The ID number of a PR (Pull Request) in the homebrew/core GitHub repo
-# * The URL of a PR on GitHub, using either the web page or API URL
-# formats. In this form, the PR may be on homebrew/brew, homebrew/core, or
-# any tap.
-# * The URL of a commit on GitHub
-# * A "brew.sh/job/..." string specifying a testing job ID
-#
-# Options:
-# --bottle: Handle bottles, pulling the bottle-update commit and publishing files on Bintray
-# --bump: For one-formula PRs, automatically reword commit message to our preferred format
-# --clean: Do not rewrite or otherwise modify the commits found in the pulled PR
-# --ignore-whitespace: Silently ignore whitespace discrepancies when applying diffs
-# --resolve: When a patch fails to apply, leave in progress and allow user to
-# resolve, instead of aborting
-# --branch-okay: Do not warn if pulling to a branch besides master (useful for testing)
-# --no-pbcopy: Do not copy anything to the system clipboard
-# --no-publish: Do not publish bottles to Bintray
+#: @hide_from_man_page
+#: `pull` [`--bottle`] [`--bump`] [`--clean`] [`--ignore-whitespace`] [`--resolve`] [`--branch-okay`] [`--no-pbcopy`] [`--no-publish`] <patch-source> [<patch-source>]
+#:
+#: Gets a patch from a GitHub commit or pull request and applies it to Homebrew.
+#: Optionally, installs the formulae changed by the patch.
+#:
+#:
+#: Each <patch-source> may be one of:
+#: * The ID number of a PR (Pull Request) in the homebrew/core GitHub
+#: repository
+#: * The URL of a PR on GitHub, using either the web page or API URL
+#: formats. In this form, the PR may be on Homebrew/brew,
+#: Homebrew/homebrew-core or any tap.
+#: * The URL of a commit on GitHub
+#: * A "http://bot.brew.sh/job/..." string specifying a testing job ID
+#:
+#: If `--bottle` was passed, handle bottles, pulling the bottle-update
+#: commit and publishing files on Bintray.
+#: If `--bump` was passed, for one-formula PRs, automatically reword
+#: commit message to our preferred format.
+#: If `--clean` was passed, do not rewrite or otherwise modify the
+#: commits found in the pulled PR.
+#: If `--ignore-whitespace` was passed, silently ignore whitespace
+#: discrepancies when applying diffs.
+#: If `--resolve` was passed, when a patch fails to apply, leave in
+#: progress and allow user to
+#: resolve, instead of aborting.
+#: If `--branch-okay` was passed, do not warn if pulling to a branch
+#: besides master (useful for testing).
+#: If `--no-pbcopy` was passed, do not copy anything to the system
+# clipboard.
+#: If `--no-publish` was passed, do not publish bottles to Bintray.
require "net/http"
require "net/https"