Martin Afanasjew
4d772042f7
keg_relocate: remove options from Keg#dylib_id_for
...
No longer used since commit 3b0cbe6a56d9133941482a9e2d033ad86cdb5e79.
Closes Homebrew/homebrew#45835 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-11-11 14:23:59 +08:00
Xu Cheng
d20d08b5fe
bottle: fail if bottle is disabled
2015-10-19 21:41:36 +08:00
Xu Cheng
1da0583634
bottle: allow --merge --write without commit
2015-10-15 09:05:51 +01:00
Mike McQuaid
f154f4898a
bottle: output maximum number of strings matches.
...
`brew bottle --verbose` outputs all the matches for a string found
in the files inside the Cellar. Instead of outputting all of these just
output the first 100.
Closes Homebrew/homebrew#44266 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-09-23 15:17:35 +01:00
Xu Cheng
635340e32e
bottle: allow updating :any to :any_skip_relocation when keep old
...
Closes Homebrew/homebrew#43849 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12 18:26:16 +08:00
Xu Cheng
ed87972e2d
bottle: only set prefix if un-relocatable
...
Closes Homebrew/homebrew#43819 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-12 01:39:00 +08:00
Xu Cheng
e23cca8d84
bottle: auto detect any_skip_relocation
2015-09-12 01:39:00 +08:00
Xu Cheng
d911b5689a
keg_relocate: split relocate_install_names and relocate_text_files
...
For bottle with `:any_skip_relocation`, relocating text files is
required.
2015-09-12 01:38:59 +08:00
Xu Cheng
55616a4d01
bottle: improve --keep-old error message for merge as well
2015-09-11 18:36:40 +08:00
Xu Cheng
fe204fdf4b
bottle: fix output for absolute symlinks
...
Closes Homebrew/homebrew#43816 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-11 18:32:35 +08:00
Mike McQuaid
6d6daae050
bottle: improve --keep-old error message.
2015-09-11 11:16:15 +01:00
Xu Cheng
70f2b6f195
bottle: allow to keep old bottle specification
...
Closes Homebrew/homebrew#43766 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-09-11 14:17:28 +08:00
Xu Cheng
fb1789ad3d
bottle: use if-else branch instead of exit
2015-09-11 14:17:28 +08:00
BrewTestBot
13d544e11e
Core files style updates.
...
Closes Homebrew/homebrew#42354 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03 13:22:35 +01:00
Xu Cheng
609af678fd
bottle: improve relocation
...
* skip document for relocatable check
* relocate INSTALL_RECEIPT.json file
Fixes Homebrew/homebrew#41545 .
Closes Homebrew/homebrew#41568 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-10 23:28:41 +08:00
Xu Cheng
4443a87524
stop setting root_url for offical taps' bottles
2015-07-06 18:04:59 +08:00
Xu Cheng
3c418cfb4e
bottle: add homepage and desc into regex
...
Some formulae put `desc` field behind `url` which can make bottle block go to strange place.
So let's add `homepage` and `desc` into bottle regex.
Closes Homebrew/homebrew#40469 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-07 20:33:25 +08:00
Xu Cheng
be18a816af
bottle: remove bottle_filename_formula_name
2015-06-02 16:45:44 +08:00
Xu Cheng
fbf1af24d7
bottle: use Formula#full_name
2015-05-29 17:02:22 +08:00
Jack Nagel
5cb392d9d7
Revert "Check empty? to avoid introducing nils"
...
This reverts commit 580cd173cbf92aa9851e68d635af518a668a6cdc.
2015-05-28 23:57:02 -04:00
Xu Cheng
8a4dcdd5a1
bottle: use ARGV.resolved_formulae
2015-05-27 13:53:41 +08:00
Jack Nagel
be0a1e7635
Check empty? to avoid introducing nils
...
[].last => nil
[].max => nil
2015-05-26 19:51:30 -04:00
Mike McQuaid
d8f9552cab
bottle: handle nil bottle revision case.
2015-05-26 15:49:39 +01:00
Ian Lancaster
c327fdafa9
bottle: discard bottle revision from prior pkg_version
...
Closes Homebrew/homebrew#38628 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-26 19:21:15 +08:00
Xu Cheng
a972565739
bottle: matching url with options
...
Closes Homebrew/homebrew-versions#791 .
Closes Homebrew/homebrew#39137 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-28 18:59:40 +08:00
Mike McQuaid
3d71826e6d
bottle: remove unused variable.
2015-03-08 09:39:14 +00:00
Dominyk Tiller
12861686b8
checksums: switch to sha256 for bottles and new formulae
...
Closes Homebrew/homebrew#37164 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-05 14:45:39 +00:00
Mike McQuaid
8ec6245c18
bottle: fixup keg_contains method.
2015-02-26 19:13:10 +00:00
Mike McQuaid
30a8d8e470
bottle: --write: use canonical name with tap arg.
2015-02-23 21:29:50 +00:00
Xu Cheng
202dac2555
bottle: better match for formulea with stable do
block
...
It will only work if the indent is correct.
Closes Homebrew/homebrew#37024 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-22 00:06:45 +08:00
Xu Cheng
1c8323f9cc
bottle: revision is digits rather than string in the merge regex
...
Closes Homebrew/homebrew#37015 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-21 17:01:29 +08:00
Mike McQuaid
f60396f64a
bottle: ignore go libexec path for stuff using go.
...
These paths cannot be removed and are just used for debug stacktraces so seem
to not be harmful for us to selectively ignore.
Closes Homebrew/homebrew#36894 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-02-20 15:39:34 +00:00
Mike McQuaid
8581330d3a
bottle: use --root-url instead of --root_url
2014-11-24 08:25:05 +00:00
Jack Nagel
6f02314cba
Add a factory method that accepts a formula object
2014-07-18 15:15:12 -05:00
Jack Nagel
49a97c280a
Ask the filename object for the prefix
2014-07-18 15:15:12 -05:00
Jack Nagel
a87d2108ea
Move bottle filename construction to a class
2014-07-18 15:14:57 -05:00
Jack Nagel
07003f43ca
Call size on the path
2014-07-17 15:01:27 -05:00
Jack Nagel
ddefbe2c85
Use locals instead of repeatedly converting pathnames to strings
2014-07-17 15:01:26 -05:00
Jack Nagel
7b1ca1d152
Compare cellar and prefix against constants
2014-07-12 22:43:35 -05:00
Jack Nagel
58464287bc
Use pkg_version accessor
2014-07-12 22:37:51 -05:00
Jack Nagel
2d8a3ac35a
Use popen wrapper
...
Closes Homebrew/homebrew#30678 .
2014-07-05 15:41:22 -05:00
Mike McQuaid
9c5943d97a
bottle: use revision to find bottle block too.
2014-07-03 22:33:20 +01:00
Jack Nagel
85b6953816
Pass strings, not keg objects, to exec
2014-06-26 14:15:58 -05:00
Jack Nagel
4d9d01893e
Move deprecated Formula class methods to compat
...
These have all been moved to Formulary.
2014-06-22 15:03:17 -05:00
Jack Nagel
10a1952d2c
Only "extend self" once on the Homebrew module
2014-06-19 13:10:36 -05:00
Jack Nagel
55950bec59
bottle: cd to the repository before committing
2014-06-18 19:31:18 -05:00
Jack Nagel
4fd63dc4f8
Expose inreplace as a class method
2014-06-18 19:25:35 -05:00
Jack Nagel
d29d5d7e92
Fix some places where encoding issues manifest on ruby 2.0
2014-06-04 01:37:56 -05:00
Jack Nagel
56b041ca25
Extract history introspection from "versions" command
2014-05-28 16:23:33 -05:00
Jack Nagel
33cdff99ba
Make some constant strings into actual constants
...
We only need one copy of each of these strings, not ~7500.
2014-05-27 21:16:15 -05:00