747 Commits

Author SHA1 Message Date
Dominyk Tiller
8e12390fc8 Update Example Formula documentation.
I feel like we’re probably fighting a losing battle here, but here’s a
bundle more updates to the example formula to cover some ground not
already covered.

Closes Homebrew/homebrew#36644.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-09 12:40:10 +00:00
Dominyk Tiller
1c3a810830 Documentation Updates
Some minor changes to reflect Homebrew/homebrew#34989, and other bits and pieces.

Closes Homebrew/homebrew#35023.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-16 00:41:07 -05:00
Dominyk Tiller
e8d7d1df9c Documentation Updates
Mike probably wants to cast an eye over all of this, but in summary:

In the Example Formula:
* Updates with a revision example.
* Updates with a mirror mirror (Whoa meta).
* Replaces the bottles with more modern examples.
* Adds the Yosemite binary dependency options.
* Improves the plist documentation

In the Bottles doc:
* Modernises the expected bottle readout.
* Adds double quotes.

In the FAQ:
* Updates the bottle language to reflect Yosemite’s arrival and the
Bot’s new minimum OS bottle generation.

In the Formula-Cookbook:
* Adds a mega block on the OpenSSL situation in Homebrew, complete with
examples and explanation.
* Changes the X11 dependency example to optional to reflect Jack’s
recently-expressed pattern in other formulae.
* Explains why and how formulae are sometimes revisioned, and the
mechanism behind that.
* Updates the Ldapvi `otool` readout to reflect the new usage of
OpenSSL. Setting a good example and all that.
* Updates the Python language to match Tim’s new Python handling.
* Updates the naming block to explain how Homebrew handles name
conflicts, complete with examples.
* Updates (a tiny bit) the sandbox creation in /tmp to reflect the
current style.
* Updates the chmod to move away from +x towards 0555 instead.
* Labels the `enable-ham` option depreciated rather than old. Slightly
firmer.
* Updates the bottle block instructions to reflect Homebrew’s audit
mechanism not crying about it locally.

Closes Homebrew/homebrew#34275.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-18 09:12:39 +00:00
Jack Nagel
e00a6e4c4d Remove more references to removed external commands 2014-11-16 21:57:08 -06:00
Ted Pennings
aa406df68c Remove services from zsh completion
Closes Homebrew/homebrew#34230.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-16 14:29:42 -06:00
Mike McQuaid
19d12aee45 Import docs from wiki.
Closes Homebrew/homebrew#33211.
2014-10-26 14:57:36 +00:00
Jack Nagel
d3ae3419a9 Correct description of how to fail tests
Fixes Homebrew/homebrew#33463.
2014-10-21 22:43:46 -05:00
Adam Vandenberg
b4e8e85d23 remove ext from autocomplete 2014-10-20 23:18:07 -07:00
Adam Vandenberg
dfda2b5d6d remove versions from autocomplete 2014-10-20 23:16:45 -07:00
Jack Nagel
fa06438102 Undocument UnsafeSubersionDownloadStrategy 2014-10-18 17:55:29 -05:00
Mike McQuaid
26c76381c8 Move SCM wrappers from Contributions to ENV/scm.
Closes Homebrew/homebrew#32615.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-02 16:03:23 -07:00
Mike McQuaid
cf41b57fe6 Remove remaining deprecated contributed commands.
Moving them to homebrew-boneyard.

Closes Homebrew/homebrew#28657.
2014-10-02 16:03:23 -07:00
Mike McQuaid
dfce2bb7c7 brew-man: Rubify, make an internal command.
Closes Homebrew/homebrew#32472.
2014-09-24 15:23:33 -07:00
Mike McQuaid
86ded7833c brew-cleanup-installed: Rubify, make internal cmd. 2014-09-24 15:22:59 -07:00
Mike McQuaid
3b8a6c0724 brew-tap-readme: make an internal command. 2014-09-24 15:22:51 -07:00
Mike McQuaid
8b6978b54d Move manpage to Homebrew (from Contributions).
As this is something we support and update.
2014-09-24 15:22:51 -07:00
Mike McQuaid
af8a9ff502 brew-aspell-dictionaries: make a developer command 2014-09-24 15:22:51 -07:00
Mike McQuaid
ce6d76ed1c brew-switch: make an internal command. 2014-09-24 15:22:51 -07:00
Mike McQuaid
3a432bcc2a brew-pull: make an internal command. 2014-09-24 15:22:46 -07:00
Mike McQuaid
706e8abe29 brew-gist-logs: make an internal command. 2014-09-24 15:22:46 -07:00
Mike McQuaid
b7c9025d93 brew-test-bot: make an internal command. 2014-09-24 15:22:37 -07:00
Jack Nagel
a6a4cd4c91 Remove incorrect comment from example formula
You can use any number of "/" operators, just as you can "+".
2014-09-20 00:44:52 -05:00
Jack Nagel
7a4e2fe24d Update brew-test-bot for compiler selection changes 2014-09-18 17:07:11 -05:00
Jack Nagel
79a6e59e6e Implement brew test --debug 2014-09-18 14:16:07 -05:00
Mike McQuaid
0031e1947d brew-test-bot: build changed dependencies first.
And don't uninstall them in-between. This should fix the issues where
if e.g. OpenSSL changes in a pull request then it's only the dependents
after it alphabetically would be built against the new version.
2014-09-16 09:59:09 +01:00
Mike McQuaid
babcad25e3 brew-test-bot: add --dry-run mode. 2014-09-15 14:23:12 +01:00
Jack Nagel
6a3a370603 Fix file descriptor leak 2014-09-08 19:50:32 -05:00
Jack Nagel
9321873eef Use predicate method and eliminate local 2014-09-08 19:50:15 -05:00
Jack Nagel
f6eedf9464 Avoid early return 2014-09-08 19:50:13 -05:00
Jack Nagel
6b423c8cfb Make sure redirected stdout and stderr share the same offset
This fixes broken output like this:

  Error: No such file or directory - non_existent_file
  ee/src/tree-1.7.0.tgz
  Already downloaded: /Library/Caches/Homebrew/tree-1.7.0.tgz
  ==> Verifying tree-1.7.0.tgz checksum
  tar xf /Library/Caches/Homebrew/tree-1.7.0.tgz
2014-09-07 20:25:12 -05:00
Jack Nagel
24a133f119 gist-logs: send an Accept header with the request 2014-09-07 17:41:55 -05:00
Jack Nagel
08c581d5e7 gist-logs: extract methods 2014-09-07 17:34:13 -05:00
Jack Nagel
793b58a686 gist-logs: always post config and doctor output
Closes Homebrew/homebrew#32145.
2014-09-07 17:12:21 -05:00
Jack Nagel
1dd924b9bd gist-logs: remove unnecessary exception class 2014-09-07 16:19:20 -05:00
Jack Nagel
c0c5298ae5 gist-logs: pull ternary out of hash literal 2014-09-07 16:12:02 -05:00
Jack Nagel
832f88fbc1 gist-logs: simplify setting the post path 2014-09-07 16:09:42 -05:00
Jack Nagel
944ac75b24 Use Formula#tap to get the repository name 2014-09-07 16:06:47 -05:00
Jack Nagel
829b6289f5 brew-test-bot: check for hg in requirements 2014-09-07 12:53:50 -05:00
Jack Nagel
51ffcc761f Fix typo 2014-09-07 12:39:09 -05:00
Jack Nagel
4652be33b9 brew-test-bot: install hg before fetching if necessary 2014-09-07 12:32:40 -05:00
Jack Nagel
50f0146f51 brew-test-bot: less code in begin block 2014-09-07 12:31:46 -05:00
Xu Cheng
369de0a05d brew-services: mkpath first if destination dir not existed 2014-08-31 19:18:11 +01:00
Jack Nagel
97f89877e3 Convert deps collections to arrays first 2014-08-30 16:36:40 -05:00
Jack Nagel
73956a1b77 Use different variable name 2014-08-30 10:24:42 -05:00
Mike McQuaid
efb02aa79d brew-test-bot: check dependencies' compilers too. 2014-08-30 13:28:53 +01:00
Mike McQuaid
4140671329 brew-pull: don't barf on syntax errors. 2014-08-16 20:08:45 +01:00
Jack Nagel
47fedf2951 Update tap README template 2014-08-09 22:45:02 -05:00
Mike McQuaid
2559ee76b2 brew-test-bot: fix upload type bug. 2014-08-04 12:23:08 +01:00
Maurus Cuelenaere
e311583fe4 brew-test-bot: support taps.
Closes Homebrew/homebrew#30540.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-04 09:34:17 +01:00
Mike McQuaid
8ad07144f7 brew-test-bot: handle changed formulae deps.
If both a formula and its dependencies are changed in a single pull
request it'll fail because the bottle block may no longer be correct.

Handle this case by ignoring bottle pour failures and fetching the
source packages instead of bottles.
2014-07-29 13:38:18 +02:00