Gautham Goli
4f58f2db99
man: Generate dev cmd manpages
2018-10-03 19:49:41 +05:30
Gautham Goli
cfaaa0eb71
Move option descriptions to new line
2018-10-03 19:20:26 +05:30
Gautham Goli
c7bf79407a
Better man page formatting
2018-10-03 19:20:26 +05:30
Gautham Goli
acd9a335a5
brew man
output
2018-10-03 19:20:26 +05:30
Mike McQuaid
8f03ea7ca9
Merge pull request #5016 from EricFromCanada/docs-formula-cookbook
...
docs/Formula-Cookbook: several content updates
2018-10-03 09:23:23 +01:00
EricFromCanada
4fbc1f4126
docs/Formula-Cookbook: update URLs
...
- update rubydoc.info link URLs to use HTTPS
- link to specific example formula revisions so line highlighting makes sense
- monospace formula link text
2018-10-02 11:55:25 -04:00
EricFromCanada
b54b3933eb
docs/Formula-Cookbook: Requirements can have a minimum version
...
And both dependencies and Requirements accept lists.
2018-10-02 11:55:09 -04:00
EricFromCanada
f975732a44
docs/Formula-Cookbook: mention newer download strategies
...
Add `:fossil`, `:github_private_release`, `:github_private_repo`, `:s3`, `:scp`.
2018-10-02 11:55:09 -04:00
EricFromCanada
292361eaf0
docs: move sample commands into code blocks
2018-10-01 16:01:27 -04:00
Mike McQuaid
9a4b54f85d
Remove dbm_test_read analytics.
...
This can now be removed because my paranoia was unjustified and it's
successful 99.93% of the time.
2018-09-25 09:56:13 +01:00
Mike McQuaid
752714b71c
cache_store: add dbm_test_read analytics.
2018-09-21 14:14:51 +01:00
FX Coudert
3192d2d438
Merge pull request #4950 from fxcoudert/mojave2
...
Mojave is being released
2018-09-20 20:32:05 +02:00
Mike McQuaid
da404fcb4e
Install and use RuboCop RSpec by default.
2018-09-20 13:36:41 +01:00
FX Coudert
1a381206c6
docs/Installation: support Sierra or higher
2018-09-20 13:05:42 +02:00
dependabot[bot]
a4e1e2f90b
Bump sass from 3.5.7 to 3.6.0 in /docs
...
Bumps [sass](https://github.com/sass/ruby-sass ) from 3.5.7 to 3.6.0.
- [Release notes](https://github.com/sass/ruby-sass/releases )
- [Commits](https://github.com/sass/ruby-sass/compare/3.5.7...3.6.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-19 17:22:08 +00:00
dependabot[bot]
d5c4a6b993
Bump faraday from 0.15.2 to 0.15.3 in /docs
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 0.15.2 to 0.15.3.
- [Release notes](https://github.com/lostisland/faraday/releases )
- [Changelog](https://github.com/lostisland/faraday/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lostisland/faraday/compare/v0.15.2...v0.15.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-19 15:46:05 +00:00
Mike McQuaid
3063b7fade
update-reset: allow specifying repositories.
...
This makes it easier to use this in e.g. CI to quickly reset various
repositories to their upstream versions.
2018-09-18 21:14:21 +01:00
Yurii Kolesnykov
de2700c9b6
add quotes to brew --cache in help for cleanup command
2018-09-17 12:13:29 +03:00
Mike McQuaid
44bcf69d1f
cmd/shellenv: use Bash.
...
This speeds up execution by 3x on my machine and the script is simple
enough to warrant this.
2018-09-13 09:27:44 +01:00
Dominyk Tiller
da8d37ee31
README: remove myself
...
I resign from Homebrew with immediate effect.
Goodbye Homebrew.
2018-09-12 11:19:44 +01:00
Mike McQuaid
a9d363fdfe
docs/Maintainer-Guidelines: retire lead maintainer position in Febuary.
2018-09-12 09:16:34 +01:00
dependabot[bot]
c95071a254
Bump commonmarker from 0.17.12 to 0.17.13 in /docs
...
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker ) from 0.17.12 to 0.17.13.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases )
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.17.12...v0.17.13 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:25:43 +00:00
Markus Reiter
7e63dfb556
Merge pull request #4874 from Homebrew/dependabot/bundler/docs/octokit-4.12.0
...
Bump octokit from 4.11.0 to 4.12.0 in /docs
2018-09-11 23:21:31 +02:00
dependabot[bot]
21148d9b8e
Bump octokit from 4.11.0 to 4.12.0 in /docs
...
Bumps [octokit](https://github.com/octokit/octokit.rb ) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases )
- [Changelog](https://github.com/octokit/octokit.rb/blob/master/RELEASE.md )
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.11.0...v4.12.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 17:24:08 +00:00
Shaun Jackman
f6093961ef
Add Homebrew::DEFAULT_PREFIX for Linux
...
The default prefix is /usr/local on macOS
and /home/linuxbrew/.linuxbrew on Linux.
2018-09-11 09:57:08 -07:00
Mike McQuaid
8d2ce322bc
Merge pull request #4861 from Homebrew/dependabot/bundler/docs/github-pages-192
...
Bump github-pages from 191 to 192 in /docs
2018-09-09 15:18:03 +01:00
Mike McQuaid
f33fc910ed
Merge pull request #4846 from MikeMcQuaid/more-maintainer-guidlines
...
docs/Maintainer-Guidelines: add more guidelines.
2018-09-09 12:11:13 +01:00
Mike McQuaid
cc620dbecb
docs/Maintainer-Guidelines: address more comments.
2018-09-09 12:08:54 +01:00
dependabot[bot]
9a55426af7
Bump github-pages from 191 to 192 in /docs
...
Bumps [github-pages](https://github.com/github/pages-gem ) from 191 to 192.
- [Release notes](https://github.com/github/pages-gem/releases )
- [Commits](https://github.com/github/pages-gem/compare/v191...v192 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-08 22:17:11 +00:00
Mike McQuaid
b919af43fb
docs/Maintainer-Guidelines: clarify/fix wording.
2018-09-08 08:41:04 +01:00
Shaun Jackman
922843f047
Merge pull request #4849 from jamescostian/shellenv
...
Add brew shellenv - see #4780
2018-09-07 13:28:42 -07:00
James Costian
18d38d7b76
Add brew shellenv - see #4780
2018-09-07 11:37:14 -05:00
Mike McQuaid
9d8b101ede
docs/Maintainer-Guidelines: address maintainer feedback.
2018-09-07 08:56:01 +01:00
Mike McQuaid
a2f5355ca8
Merge pull request #4844 from MikeMcQuaid/improve-writable-directory-handling
...
Improve writable directory handling
2018-09-07 08:28:42 +01:00
Steven Peters
7fd22bcda5
docs: fix typo from #4845 .
2018-09-06 12:48:41 -07:00
Mike McQuaid
7615d3a812
Improve writable directory handling
...
Consolidate the handling of which directories need to exist and which
need to be writable. Additionally, add a fatal check for formula
installations to ensure that any directories that need to be writable
are so before attempting an installation.
Fixes #4626 .
2018-09-06 18:38:43 +01:00
Mike McQuaid
06beb972be
Merge pull request #4845 from MikeMcQuaid/docs-update
...
docs: various updates.
2018-09-06 16:42:17 +01:00
Mike McQuaid
9db1feb3da
docs/Maintainer-Guidelines: add more guidelines.
2018-09-06 15:33:48 +01:00
Mike McQuaid
c1376f9f18
docs: various updates.
...
I read through the docs locally and made various fixes.
2018-09-06 15:07:00 +01:00
Mike McQuaid
c60fe60377
cmd/info: display analytics data.
...
When users don't have `HOMEBREW_NO_ANALYTICS` or
`HOMEBREW_NO_GITHUB_API` set let's display some analytics data in
`brew info`. This should be useful for both maintainers and for users of
Homebrew.
Note this by default combines all installs across options for a single
number; for formulae with lots of options it's a bit overwhelming to
print the installs per-option. However, for `HOMEBREW_DEVELOPER`s print
the full output.
Sample non-developer output:
```console
$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.5 (49 files, 3.7MB) *
Built from source on 2018-09-03 at 20:46:32
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config ✔
Required: libidn2 ✔, openssl ✔
Optional: pcre ✔, libmetalink ✘, gpgme ✘
==> Options
--with-debug
Build with debug support
--with-gpgme
Build with gpgme support
--with-libmetalink
Build with libmetalink support
--with-pcre
Build with pcre support
--HEAD
Install HEAD version
==> Analytics
install: 84638 (30d), 353800 (90d), 1372775 (365d)
install_on_request: 77926 (30d), 291305 (90d), 1044898 (365d)
build_error: 11 (30d)
```
Sample developer output:
```console
$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.5 (49 files, 3.7MB) *
Built from source on 2018-09-03 at 20:46:32
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config ✔
Required: libidn2 ✔, openssl ✔
Optional: pcre ✔, libmetalink ✘, gpgme ✘
==> Options
--with-debug
Build with debug support
--with-gpgme
Build with gpgme support
--with-libmetalink
Build with libmetalink support
--with-pcre
Build with pcre support
--HEAD
Install HEAD version
==> Analytics
==> install (30d)
wget: 84516
wget --with-debug: 51
wget --with-libressl: 16
wget --with-pcre: 14
wget --with-pcre --with-libmetalink --with-gpgme: 12
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 8
wget --HEAD: 3
wget --HEAD --with-debug --with-libmetalink --with-gpgme: 3
wget --with-gpgme: 3
wget --with-libmetalink: 3
wget --with-pcre --with-libmetalink: 3
wget --with-debug --with-pcre: 2
wget --with-libmetalink --with-gpgme: 2
wget --with-pcre --with-gpgme: 2
==> install (90d)
wget: 353131
wget --with-debug: 188
wget --with-pcre: 138
wget --with-pcre --with-libmetalink --with-gpgme: 118
wget --with-libressl: 81
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 47
wget --with-pcre --with-libmetalink: 31
wget --HEAD: 13
wget --with-pcre --with-gpgme: 12
wget --with-gpgme: 11
wget --with-debug --with-pcre: 10
wget --with-libmetalink: 8
wget --HEAD --with-pcre --with-libmetalink --with-gpgme: 4
wget --with-debug --with-pcre --with-libmetalink: 4
wget --with-libmetalink --with-gpgme: 4
==> install (365d)
wget: 1369530
wget --with-pcre: 810
wget --with-debug: 649
wget --with-pcre --with-libmetalink --with-gpgme: 554
wget --with-libressl: 479
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 235
wget --with-pcre --with-libmetalink: 184
wget --with-gpgme: 67
wget --with-pcre --with-gpgme: 67
wget --with-debug --with-pcre: 65
wget --HEAD: 54
wget --with-libmetalink: 30
wget --with-libmetalink --with-gpgme: 27
wget --with-debug --with-pcre --with-libmetalink: 24
==> install_on_request (30d)
wget: 77827
wget --with-debug: 48
wget --with-pcre: 12
wget --with-pcre --with-libmetalink --with-gpgme: 11
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 8
wget --HEAD: 3
wget --HEAD --with-debug --with-libmetalink --with-gpgme: 3
wget --with-gpgme: 3
wget --with-libmetalink: 3
wget --with-debug --with-pcre: 2
wget --with-libmetalink --with-gpgme: 2
wget --with-pcre --with-gpgme: 2
wget --with-pcre --with-libmetalink: 2
==> install_on_request (90d)
wget: 290818
wget --with-debug: 157
wget --with-pcre --with-libmetalink --with-gpgme: 101
wget --with-pcre: 100
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 42
wget --with-pcre --with-libmetalink: 30
wget --HEAD: 13
wget --with-pcre --with-gpgme: 11
wget --with-gpgme: 10
wget --with-debug --with-pcre: 8
wget --with-libmetalink: 7
wget --HEAD --with-pcre --with-libmetalink --with-gpgme: 4
wget --with-debug --with-pcre --with-libmetalink: 4
==> install_on_request (365d)
wget: 1042845
wget --with-pcre: 504
wget --with-debug: 458
wget --with-pcre --with-libmetalink --with-gpgme: 432
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 201
wget --with-pcre --with-libmetalink: 158
wget --with-gpgme: 61
wget --HEAD: 54
wget --with-pcre --with-gpgme: 49
wget --with-debug --with-pcre: 47
wget --with-debug --with-pcre --with-libmetalink: 24
wget --with-libressl: 23
wget --with-libmetalink: 22
wget --with-libmetalink --with-gpgme: 20
==> build_error (30d)
wget: 9
wget --HEAD: 1
wget --with-debug: 1
```
2018-09-06 14:18:30 +01:00
Mike McQuaid
9c2365aac9
README: add maintainers.
...
Add Steven to maintainers and Dom to PLC.
2018-09-05 10:18:36 +01:00
Claudia
6a38b0189c
docs/Formula-Cookbook: preach what we practise
2018-09-04 13:56:02 +02:00
dependabot[bot]
6575240169
[Security] Bump rubyzip from 1.2.1 to 1.2.2 in /docs
...
Bumps [rubyzip](https://github.com/rubyzip/rubyzip ) from 1.2.1 to 1.2.2. **This update includes security fixes.**
- [Release notes](https://github.com/rubyzip/rubyzip/releases )
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md )
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v1.2.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-31 17:43:27 +00:00
Mike McQuaid
2b9fead932
Merge pull request #4759 from MikeMcQuaid/lead-maintainer-guidelines
...
docs/Maintainer-Guidelines: add lead maintainer guidelines.
2018-08-30 09:00:55 +01:00
Mike McQuaid
8d13ef33e1
Maintainer-Guidelines: mention code of conduct.
2018-08-29 19:52:08 +01:00
Mike McQuaid
ff711fcfad
Maintainer-Guidelines: note consensus and final say.
2018-08-28 09:13:41 +01:00
Mike McQuaid
dced0da7e9
docs/Maintainer-Guidelines: add lead maintainer guidelines.
2018-08-27 09:29:33 +01:00
Mike McQuaid
b5e4665fa1
versions: tweak extract wording.
2018-08-27 08:39:29 +01:00
Caleb Xu
6f1ffbb660
extract: update docs
...
Preliminary blurb in documentation about using brew extract to obtain deprecated/deleted/particular versions of formulae.
2018-08-26 16:43:01 -04:00
Mike McQuaid
9bc17c8a82
Merge pull request #4563 from alebcay/extract
...
Add new extract dev command to retrieve old versions of formulae
2018-08-26 12:59:50 +01:00