Jack Nagel
3d69e5ab7b
Rename Keg#fname to Keg#name
2014-06-24 19:09:09 -05:00
Jack Nagel
def6b1eaf7
Use Keg#uninstall to clean up kegs
2014-06-24 09:56:37 -05:00
Jack Nagel
acf76f3f55
Add module for logging filesystem leaks in tests
2014-06-23 23:28:25 -05:00
Jack Nagel
5ab65d0b25
Make the test tmpdir a constant
2014-06-23 23:24:45 -05:00
Jack Nagel
b98f7277a4
Keg#unlink only removes a linked keg entry *for that keg*
2014-06-23 22:55:23 -05:00
Jack Nagel
cf19ccb436
The linked keg entry is foremost a symlink
2014-06-23 22:55:23 -05:00
Jack Nagel
892e763b0b
Initialize linked_keg_record in the Keg constructor
2014-06-23 22:55:23 -05:00
Jack Nagel
76e86891e4
Remove opt link in Keg#uninstall
2014-06-23 22:34:41 -05:00
Jack Nagel
de24d73172
Use Keg#uninstall to uninstall kegs
2014-06-23 22:34:41 -05:00
Jack Nagel
bcfc9d8cf7
Remove linked kegs directory when empty
2014-06-23 22:34:41 -05:00
Jack Nagel
f222ca04fd
Remove pin directory when empty
2014-06-23 22:34:41 -05:00
Jack Nagel
35b9a00706
Fix file leak in lock tests
2014-06-23 22:34:05 -05:00
Jack Nagel
f25f6fbb39
Fix directory leaks in formula prefix tests
2014-06-23 22:11:40 -05:00
Jack Nagel
88165986e8
Clear cache after patching tests
2014-06-23 22:11:39 -05:00
Jack Nagel
63d3a17f2b
Fix test class name collision
2014-06-23 22:11:39 -05:00
Jack Nagel
9a6d2a31d9
Fix directory leak in test_cleanup
2014-06-23 22:11:39 -05:00
Jack Nagel
c2337771f7
Clear cache after checksum verification tests
2014-06-23 22:11:39 -05:00
Jack Nagel
98e01d2b83
Fix directory leak in test_argv
2014-06-23 22:11:39 -05:00
Jack Nagel
4d14cafaa5
Fix directory leak in test_cleaner
2014-06-23 22:11:39 -05:00
Jack Nagel
45840f43a2
Clear cache after formula install tests
2014-06-23 22:11:39 -05:00
Jack Nagel
9f03b28573
Fix directory leak in test_pathname_version
2014-06-23 22:11:39 -05:00
Jack Nagel
f9fd3f46d4
Explicitly create top-level directories for tests
2014-06-23 22:11:39 -05:00
Jack Nagel
04f504546c
Give the temporary test directory a prefix
2014-06-23 18:58:58 -05:00
Jack Nagel
3dbcba0c03
Call original backtick using super
2014-06-23 18:50:55 -05:00
Jack Nagel
43cb0b9141
Use Dir.mktmpdir to create temp directory for tests
2014-06-23 18:42:27 -05:00
Jack Nagel
8d12684efe
Pass repository path into the updater
2014-06-23 18:41:50 -05:00
Jack Nagel
61e633426a
Remove obsolete constant
...
Formula that use this do not load anymore.
2014-06-22 19:33:21 -05:00
Jack Nagel
20d544085a
Use a more descriptive variable name
2014-06-22 18:43:14 -05:00
Jack Nagel
0fda322e0e
Use Pathname#split
2014-06-22 18:38:30 -05:00
Shaun Jackman
42c20b0979
Move the compiler-selecting methods to ENV/shared
...
Closes Homebrew/homebrew#30210 .
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-06-22 18:30:15 -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
90183877ff
Simplify extending Formula with Enumerable
2014-06-22 15:03:17 -05:00
Jack Nagel
4b0255f7aa
Keep DSL related code in one place
2014-06-22 15:03:17 -05:00
Misty De Meo
07660bb7b6
Hardware: add new .features method
...
This returns a list of symbols with the various CPU features supported
by the active hardware.
2014-06-21 21:59:51 -07:00
Jack Nagel
d9e73c9d43
Simplify picking pinned version
2014-06-21 18:32:53 -05:00
Jack Nagel
4e817eaa6c
Remove FormulaPin dependency on FileUtils
2014-06-21 18:32:38 -05:00
Vladimír Kriška
70d0035d37
Show file contents instead of commits
...
Closes Homebrew/homebrew#30324 .
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-06-21 09:14:35 -07:00
Adam Vandenberg
dfe1c47531
deprecate brew-which
...
Closes Homebrew/homebrew#30311 .
2014-06-21 06:49:12 -07:00
Jack Nagel
445dd80e44
Remove ARGV.filter_for_dependencies
2014-06-20 21:32:36 -05:00
Jack Nagel
10fda9e9b9
Decouple spec selection from ARGV
2014-06-20 21:32:36 -05:00
Jack Nagel
5beaa512e6
Pass the requested spec into the formula instance
2014-06-20 21:32:36 -05:00
Jack Nagel
db9f16e2cd
Formula equality reflects the active spec
2014-06-20 21:32:36 -05:00
Jack Nagel
8976a960df
brew-test-bot: use Dir[] for globbing
2014-06-20 19:27:38 -05:00
Jack Nagel
0e3249e188
brew-test-bot: use multiple argument form of system
2014-06-20 19:01:04 -05:00
Jack Nagel
f0e13ee97b
Use multiple argument form of system
2014-06-20 18:37:24 -05:00
Misty De Meo
8667387bee
Revert "Removew brew-which"
...
This reverts commit c0a32c81eb1b176448cd41866f2d22427c729522.
Will add a deprecation notice and remove at a later point in time.
2014-06-20 12:09:39 -07:00
Mike McQuaid
9ccf965553
Revert "formula_installer: bottle against Homebrew Python."
...
This reverts commit dc53c331ebb3bf752655a6e2147ea90c38a22e2f.
Closes Homebrew/homebrew#30302 .
Closes Homebrew/homebrew#30305 .
2014-06-20 19:49:32 +01:00
Adam Vandenberg
cc6af6c050
simplify play blacklist
2014-06-20 07:35:03 -07:00
Adam Vandenberg
dc46c43e2a
Removew brew-which
...
This functionality is better handled by brew list --versions
and other official commands.
2014-06-20 07:31:35 -07:00
Mike McQuaid
aa51c2f1d3
formula_installer: bottle against Homebrew Python.
...
When Python is required or recommended then always bottle against the
Homebrew provided Python rather than the system one. This will allow
bottling of packages that have a hard dependency on Python bindings
(which can’t be shared between system and Homebrew Pythons).
Closes Homebrew/homebrew#27112 .
2014-06-20 13:03:00 +01:00