Gautham Goli
3c74683d88
man: Format h3 tags in ronn output
2018-10-03 19:49:45 +05:30
Gautham Goli
446b1cb9e3
man: Seperate global options into a section
2018-10-03 19:49:45 +05:30
Gautham Goli
e0e876cf37
man: Make command heading H3
2018-10-03 19:49:44 +05:30
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
b6c456b681
Extract out arg parsing method to <cmd>_args method
2018-10-03 19:19:04 +05:30
Gautham Goli
32e5a5686b
audit: Use OptionParser to generate help text
2018-10-03 19:18:56 +05:30
Markus Reiter
a37c02982e
Fix brew mirror
.
2018-10-01 10:28:07 +02:00
Markus Reiter
7a991985a4
Run tests with HOMEBREW_DEVELOPER
unset.
2018-09-19 19:43:45 +02:00
Mike McQuaid
4d1de3334c
Merge pull request #4912 from MikeMcQuaid/activesupport-hash-deep-merge
...
Use ActiveSupport Hash#deep_merge
2018-09-18 09:19:24 +01:00
Mike McQuaid
0c6331878f
Use ActiveSupport Hash#deep_merge
...
And delete our own implementation.
2018-09-17 14:53:01 +01:00
Markus Reiter
e9b9ea49a1
Update to RuboCop 0.59.1.
2018-09-17 03:45:59 +02:00
Markus Reiter
3a0a9f9073
Add String#delete_prefix
backport.
2018-09-16 20:07:34 +02:00
Mike McQuaid
955214abc0
Use ActiveSupport Object#blank? and #present?
2018-09-14 17:02:19 +01:00
Mike McQuaid
f3ea2a85da
Merge pull request #4890 from sjackman/elide-root-url
...
Elide default root_url in the bottle block
2018-09-13 14:29:45 +01:00
Steven Peters
c4ba06c9fc
dev-cmd/bottle: fix --keep-old with --root-url
...
Don't strip the : from root_url when using --keep-old.
Closes #4554 .
2018-09-12 14:48:43 -07:00
Shaun Jackman
e4f4e0f98b
Elide default root_url in the bottle block
2018-09-12 13:10:46 -07:00
Shaun Jackman
3c4f9c746e
Elide prefix "/usr/local" in bottle block
...
brew test-bot --ci-upload is run on a Linux machine.
The macOS bottles have a prefix of "/usr/local".
The default prefix on Linux is /home/linuxbrew/.linuxbrew.
Elide prefix "/usr/local" in the bottle block, even it does not match
the default prefix. Ditto for cellar.
2018-09-11 14:21:33 -07: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
1fe8cf7079
Merge pull request #4858 from cblecker/bump-pr-protocol
...
Determine remote_url using git config
2018-09-09 15:18:49 +01:00
Christoph Blecker
5f18f0bb03
Determine remote_url using git config
2018-09-07 11:08:35 -07:00
Markus Reiter
072127197a
Check for range support instead of rescuing error.
2018-09-06 16:25:22 +02:00
Mike McQuaid
c6b6fc678e
dev-cmd/edit: simplify project view handling.
...
The way Homebrew is structured now there’s no need to manually
specify a few different directories here.
2018-09-06 12:31:29 +01:00
William Woodruff
eacdca872e
Merge pull request #4819 from woodruffw/error-pipe
...
utils: Use JSON to marshal child errors
2018-09-04 21:02:29 -04:00
William Woodruff
367629d289
utils: Use JSON to marshal child errors
...
Replaces our serialization of child process
errors via Marshal with JSON, preventing
unintentional or malicious code execution outside
of the build sandbox.
Additionally, adds tests for the new behavior.
2018-09-04 11:03:32 -04:00
Mike McQuaid
90b3a13909
cask: move cask/lib/hbc/* to cask/*.
...
Fix the load path, requires and some filenames accordingly.
2018-09-04 09:56:57 +01:00
Mike McQuaid
088730c6f1
Revert "Use JSON to marshal errors from children"
2018-09-04 08:37:08 +01:00
William Woodruff
86b9647450
utils: Use JSON to marshal child errors
...
Replaces our serialization of child process
errors via Marshal with JSON, preventing
unintentional or malicious code execution outside
of the build sandbox.
Additionally, adds tests for the new behavior.
2018-09-03 18:42:59 -04:00
Mike McQuaid
80d75bc0d8
Homebrew/.rubocop: tweak rules.
...
Adjust the rules based on the current codebase. Remove various enable,
disables and default values that are unnecessary. Add more comments
explaining why. Make minor changes needed to enable a few more rules.
2018-09-02 20:15:09 +01:00
Mike McQuaid
bcb1ec5499
Improve Homebrew/brew line length.
...
Use 124 max line length everywhere. Also, reduce tap max line length to
189 as Homebrew/homebrew-core has that as a maximum now. In future
Homebrew/homebrew-core will also be reduced to 124 maximum line length.
2018-09-02 16:15:09 +01:00
Mike McQuaid
c46cecf277
tests: set HOME.
...
This is the only way to override the user's Git configuration which can
break tests when e.g. `gpg` cannot be found but signing is requested.
2018-09-02 12:56:31 +01:00
Markus Reiter
fbcaa8c85a
Resolve URL to get real file extension.
2018-08-31 16:51:23 +02:00
Gautham Goli
32bc5535b6
style: Fix npe and add test for corrected offense results
2018-08-28 23:31:35 +05:30
Gautham Goli
5d2ca08a93
audit: Use fetch
with default value prevent NPE
2018-08-28 13:16:44 +05:30
Gautham Goli
23846d6ca8
audit: Add null check on style results
2018-08-27 19:50:11 +05:30
Gautham Goli
3705956f53
Merge pull request #4753 from GauthamGoli/autocorrect-count
...
audit: Show RuboCop offense correction status and count in output
2018-08-26 23:55:17 +05:30
Gautham Goli
b82dbdcfa8
audit: Show RuboCop offense correction status in output when --fix
is passed
2018-08-26 19:33:19 +05:30
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
Caleb Xu
b1120dd404
extract: check if DependencyCollector::Compat is defined before monkey-patch
2018-08-26 02:22:09 -04:00
Caleb Xu
ad0f9d603f
extract: localize DependencyCollector monkey-patches too
2018-08-25 19:52:22 -04:00
Caleb Xu
bd352bcf35
extract: use localized monkey-patching
...
Instead of just blanketing over with monkey-patches like before,
set up monkey-patches as needed, and make sure to clean up after
we're done.
2018-08-25 14:52:30 -04:00
Caleb Xu
a8563afc9e
extract: add progress message when searching Git history
...
For the impatient ones out there.
2018-08-25 13:40:57 -04:00
Caleb Xu
ff2ce2f093
extract: better success message
...
Fixes the empty rev string when copying file from HEAD; explicitly
set rev to HEAD in that case.
2018-08-25 13:35:08 -04:00
Caleb Xu
d4a2006f04
extract: add missing monkey-patch
2018-08-25 13:33:25 -04:00
Caleb Xu
be0cd21d0f
extract: explicitly load cli_parser
2018-08-25 10:58:13 -04:00
Caleb Xu
1e4cd780c3
extract: fix style
2018-08-25 10:49:06 -04:00
Caleb Xu
a232e3a791
extract: fix corner case
...
If the formula to be retrieved was just version-bumped in the most
recent commit (HEAD), we would've ended up grabbing the second-most
recent version.
Instead, if the file already exists in tree at the current commit,
just construct the formula from that to get the version (for naming
purposes) and copy the file outright to its new location.
2018-08-24 11:38:14 -04:00
commitay
e0c3ea7474
audit: remove "bottle
is not defined"
2018-08-23 11:06:35 +10:00
Steven Peters
26e1d17b4d
dev-cmd/bottle: save local_filename to json
2018-08-22 01:30:18 -07:00