3828 Commits

Author SHA1 Message Date
Jack Nagel
9b51f986c8 Remove duplication in updater tests 2013-07-09 22:12:08 -05:00
phinze
9a94a77fa3 Properly define tapped formulae in update
A tapped formula is a ruby file present:

  - in the root of the tap
  - in directory of the tap called Formula
  - in a directory of the tap called HomebrewFormula

And nowhere else. This corrects an overzealous definition of tapped
formula in the updater. (the correct definition has been in Pathname
since e613cbe5783cea2abb8100b56c22126a1ab6b9f2)

Refs Homebrew/homebrew#19743.
Closes Homebrew/homebrew#21087.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-07-09 20:52:51 -05:00
Jack Nagel
81984411b0 Respect $VISUAL when picking an editor 2013-07-09 20:12:53 -05:00
Adam Vandenberg
a90ec1ae80 fix comment typo 2013-07-09 09:06:12 -07:00
Adam Vandenberg
6a83404fd5 add mime-info to Gnome folders 2013-07-08 09:59:45 -07:00
Jozef Izso
954049bcab Completion for brew untap command in zsh shell.
Closes Homebrew/homebrew#21074.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-08 07:08:37 -07:00
Jack Nagel
b5d9025d22 Don't use install_p directly 2013-07-06 11:29:33 -05:00
Adam Vandenberg
527f80b83d audit more template comments 2013-07-05 12:05:29 -07:00
Jack Nagel
e5ba52bf5c Give advice when GitHub API requests fail
Refs Homebrew/homebrew#21023.
2013-07-05 11:14:52 -05:00
Mike McQuaid
f4810280f7 SUPPORTERS: Add Hashrocket logo. 2013-07-05 15:23:29 +01:00
Mike McQuaid
3ef18570db SUPPORTERS: add £200 supporters. 2013-07-05 11:11:49 +01:00
Adam Vandenberg
d9487a96ea Add audit for leading 'v' in version numbers 2013-07-04 08:49:10 -07:00
Mike McQuaid
6c242ad4bb bottles: only try f.bottle.revision if it exists. 2013-07-04 11:32:50 +01:00
Mike McQuaid
9d12b917ec Formulary: fix incorrect bottle variable usage. 2013-07-04 11:20:59 +01:00
Mike McQuaid
6823020af7 brew-test-bot: always force uninstall.
Also filter the force flag from pretty output.

Closes Homebrew/homebrew#20988.
2013-07-04 10:52:56 +01:00
Mike McQuaid
ec50f2ed89 SUPPORTERS: Add £450, £400, £100 and £50 tiers.
£200 and £15 still awaiting responses.

Closes Homebrew/homebrew#19892.
2013-07-04 10:45:57 +01:00
Adam Vandenberg
1e6e1dde4c Don't always show an error at the end of brew versions 2013-07-03 10:06:11 -07:00
Adam Vandenberg
7e54d013e7 audit default template comments 2013-07-03 09:20:41 -07:00
Misty De Meo
22576e87a0 Hardware: Query sysctl for instructon sets
This may be more accurate than guessing.
2013-07-02 16:08:20 -05:00
Adam Vandenberg
53c97c3c96 Remove more nesting in python_helper 2013-07-02 10:21:45 -07:00
Adam Vandenberg
eafa7a141d Reduce nesting and remove extra whitespace in python_helper 2013-07-02 10:19:31 -07:00
Adam Vandenberg
5db5740cc2 allow installation of formulae from the current folder
Closes Homebrew/homebrew#19177.
2013-07-02 09:23:48 -07:00
Adam Vandenberg
9fdfdc5680 Better handling of Gnome desktop files
Gnome desktop support has a lot of folders in share that should be created
directly in share, rather than shared.

Add these folders to keg, and don't link any icon cache files into share.

Closes Homebrew/homebrew#20340.
2013-07-02 08:59:33 -07:00
Adam Vandenberg
472b6e4fe1 versions: pass string to factory
Closes Homebrew/homebrew#20951.
2013-07-01 16:46:05 -07:00
Mike McQuaid
e3f26a9ced Remove message from default_formula'd requirements 2013-07-01 23:16:38 +01:00
Jack Nagel
59fdcfd4d0 Better behavior for failed connections in brew search
Fixes Homebrew/homebrew#20868.
2013-07-01 17:00:08 -05:00
Mike McQuaid
621c44dbd2 CLT is just CLT now; not "for Xcode".
References Homebrew/homebrew#17383.
2013-07-01 19:02:32 +01:00
Misty De Meo
be9f2d7dea Add Haswell to CPU tests
These tests need a lot of work...
2013-07-01 01:06:44 -05:00
Misty De Meo
5eeb0e79a3 Hardware::CPU (Mac): add Haswell
See Homebrew/homebrew#20935.
2013-07-01 00:44:54 -05:00
Adam Vandenberg
1c1b7ed683 Fix appending .rb to local formulae names
Closes Homebrew/homebrew#20926.
2013-06-30 14:36:12 -07:00
Victor Martinez
829675719b Fixed several broken sourceforge.net download locations
Closes Homebrew/homebrew#20645.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-30 12:17:57 -07:00
Adam Vandenberg
fbe03d2cc1 audit sourceforge URLs even harder 2013-06-30 12:17:47 -07:00
Adam Vandenberg
5437a480eb install plist before linking
If linking fails,  won't try to re-install the plist.

Closes Homebrew/homebrew#20843.
2013-06-30 11:16:53 -07:00
Adam Vandenberg
b40615d66a Catch another name error
Closes Homebrew/homebrew#20920.
2013-06-30 10:26:12 -07:00
Jack Nagel
5b75c73df6 Do this in a saner way 2013-06-29 21:36:04 -05:00
Jack Nagel
936f9487b1 doctor: don't pass pathnames to Formula.factory
Fixes Homebrew/homebrew#20908.
2013-06-29 21:26:49 -05:00
Adam Vandenberg
8e944d5728 Add 'unload' 2013-06-29 16:44:45 -07:00
Adam Vandenberg
5c27f0ccb9 Formulary.factory always expects a string 2013-06-29 16:44:45 -07:00
Adam Vandenberg
c2a5e3608c Use Formula Loaders 2013-06-29 16:44:45 -07:00
Adam Vandenberg
099a62c95b Move Formula.factory into new Formulary module 2013-06-29 16:44:44 -07:00
Jack Nagel
dbe04be448 Don't attempt to audit md5 checksums, but complain if they are used 2013-06-29 15:36:44 -05:00
Shaun Jackman
f7b8fb1da0 os/linux/hardware: uname -m may be /i[3-6]86/
Closes homebrew/linuxbrew#16

Closes Homebrew/homebrew#20903.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-29 13:15:59 -05:00
Adam Vandenberg
3654822f77 Add TODO to canonical_name 2013-06-29 09:40:54 -07:00
Adam Vandenberg
a6777838d4 Pass strings to factory 2013-06-29 09:38:57 -07:00
Mike McQuaid
e62ad08af8 brew-cleanup-installed: add new external command.
brew-cleanup-installed: uninstall all non-whitelisted Homebrew formulae.

Useful for maintainers/testers who regularly install lots of formulae
they don't actually use.

Populate ~/.brew-cleanup-installed with the formulae you want to keep
installed. All others will be uninstalled when brew-cleanup-installed is run.
2013-06-29 13:27:18 +01:00
Mike McQuaid
e6354b84a6 brew-test-bot: change default email subject. 2013-06-29 13:27:18 +01:00
Jack Nagel
f6536e9c8b Reject versions that aren't strings 2013-06-28 21:18:04 -05:00
Jack Nagel
033ef09518 Detect versions in tag specs
Closes Homebrew/homebrew#18300.
Closes Homebrew/homebrew#20891.
2013-06-28 21:17:23 -05:00
Jack Nagel
74b60a561c Simplify custom version scheme handling 2013-06-28 21:17:12 -05:00
Mike McQuaid
edbc0fadd1 brew-test-bot: improve JUnit output for Jenkins. 2013-06-29 01:37:51 +01:00