Max Howell
a656243377
Don’t error out if the Cellar doesn’t yet exist
2011-06-15 13:04:06 +01:00
Max Howell
08f31bc573
Fix first brew update
with Git 1.7.4+; Fixes Homebrew/homebrew#5128
...
Behaviour for git checkout was changed such that the update would fail because it refused to checkout files on to existing files in the working directory.
This was bad behaviour anyway, we should make efforts to keep any local modifications to the Homebrew checkout. Everything is neatly resolved if we just do a --soft reset.
Closes Homebrew/homebrew#6017 .
2011-06-15 13:02:48 +01:00
Mislav Marohnić
8c521ca3d0
refactor update
command to use git diff instead of parsing pull
output
...
This fixes reporting of which formulae changed in git versions where `pull`
output is not compatible.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-14 14:47:39 -07:00
Adam Vandenberg
db76c21aee
brew audit: check for git://github.com/ urls and warn
2011-06-13 14:20:55 -07:00
Adam Vandenberg
b15be6965d
brew-doctor: do not complain about trailing slashes
2011-06-07 13:18:00 -07:00
Adam Vandenberg
5bc0625fc3
Reformat minimum Xcode check
2011-06-06 08:03:07 -07:00
Adam Vandenberg
fd533881a6
brew audit: also check for spaces in Amazon formulae
2011-06-06 07:25:00 -07:00
Mislav Marohnić
04b90610a3
the doctor
command exits with status "1" if there are warnings
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03 21:16:02 -07:00
Mislav Marohnić
129b80fb9b
simplify the $stdout hijack in doctor
command
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03 21:15:58 -07:00
Mislav Marohnić
bcb8fcf6dc
fix doctor
command in case Cellar dir doesn't yet exist
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-03 21:15:55 -07:00
Adam Vandenberg
884048c52a
brew-doctor: only check sbin if it exists
2011-06-02 09:27:11 -07:00
Adam Vandenberg
cf13c6ddf3
brew-audit: do not abort after first brew with errors
2011-05-31 13:32:47 -07:00
Jack Nagel
8f59c84ab2
audit exits with status 1 if there are problems
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-27 22:03:20 -07:00
Adam Vandenberg
7e132a8c46
brew doctor: update autoconf message
2011-05-26 22:19:22 -07:00
Mike McQuaid
f8127143cf
Create method for accessing Xcode version.
2011-05-18 17:04:00 +01:00
Adam Vandenberg
3718a60c90
brew doctor: find suspicious git newline configs
2011-05-12 08:47:51 -07:00
Adam Vandenberg
d44a0561ea
brew doctor: check for stray .la files
2011-05-12 08:10:47 -07:00
Adam Vandenberg
8fea11e764
brew doctor: warn about Mono and CMake
2011-05-12 07:24:10 -07:00
Adam Vandenberg
f4cd85aa49
brew doctor: add check for stray .pc files
2011-05-09 17:23:35 -07:00
Jack Nagel
4e65175564
Fix misspelled method name: Formula.canonical_name
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-07 21:50:37 -07:00
Adam Vandenberg
f253cf3b10
brew doctor: check for stray static libs too
...
CMake will pick up static libs in /usr/local.
2011-05-05 09:40:03 -07:00
Adam Vandenberg
d7b50a5820
brew doctor: hard-code full path to mount command
2011-04-29 09:15:39 -07:00
Adam Vandenberg
175228b416
Fix audit for new universal handling
2011-04-23 09:06:41 -07:00
Sebastian Staudt
be482fb9ab
Fixed reading branch name
...
The git command now uses --git-dir instead of --work-tree.
Using --work-tree won't work if you are inside another Git repository.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-18 22:30:48 -07:00
Adam Vandenberg
e08ef940be
Add --force to brew cleanup
2011-04-18 21:11:08 -07:00
Birger J. Nordølum
5a10cc8e76
Added SHA-256 to the fetch command.
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-14 15:43:58 -07:00
Adam Vandenberg
d6382efdeb
Add brew fetch --deps
...
`brew fetch --deps` will also cache the dependencies of any listed formulae.
2011-04-14 15:09:15 -07:00
Adam Vandenberg
bfd75db803
brew deps: add hidden option -n
...
-n means 'natural order' instead of alpha-order, and will show
the order in which the deps will be installed.
2011-04-13 13:48:31 -07:00
Adam Vandenberg
1eec1ed20f
Make brew deps Leopard compatible
2011-04-10 21:13:05 -07:00
Martin Kühl
dafe97b047
Fix formula paths for manually specified names.
...
When the name of a new formula can't be autodetected, it defaults to the empty
string. When it then gets read from user input later on, the new name is used
but the formula path, based on the name, stays empty.
This change sets the path after a new name was read.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-09 09:43:48 -07:00
Adam Vandenberg
035b216e90
brew create: remind people to 'brew audit'
2011-04-05 08:37:59 -07:00
Adam Vandenberg
bc3225a348
brew create: ensure CACHE folder exists
2011-04-05 08:31:05 -07:00
Adam Vandenberg
e788de8cf8
brew audit: --strict warning for using $ in caveats
...
For multiple lines of commands to enter at a prompt, don't use
$ as a prompt marker to make it easier to copy/paste.
2011-04-04 16:40:38 -07:00
Adam Vandenberg
66110c78e7
brew doctor: add check for GREP_OPTIONS
2011-04-04 09:21:44 -07:00
Adam Vandenberg
29ac3efe2e
brew doctor: update expat check
...
Apaprently both expat.framework and libexpat.framework exist
and interfere with CMake.
2011-04-04 08:48:42 -07:00
Adam Vandenberg
2decef8c36
Fix CLICOLOR_FORCE check
2011-04-01 13:42:12 -07:00
Charlie Sharpsteen
7776f7ee11
Fix brew-audit Fortran check
...
The Fortran regex only allowed for trailing whitespace after:
depends_on 'gfortran'
This missed conditional dependencies, such as:
depends_on 'gfortran' if something?
Such a dependency was present in the NetCDF formula.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-01 13:00:07 -07:00
Adam Vandenberg
4a4186c583
brew doctor - only check unique path folders
2011-03-29 12:45:54 -07:00
Dave Lee
30a4161c83
Use Formula#installed_prefix for brew --prefix formula
...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-28 22:47:21 -07:00
Adam Vandenberg
8c7ac47c85
brew doctor - add check for CLICOLOR_FORCE
2011-03-28 11:57:57 -07:00
Adam Vandenberg
9f8432bfcf
brew doctor - reword stray dylib message
2011-03-28 11:51:59 -07:00
Adam Vandenberg
3fcacb041d
brew doctor - also check permisisons on share
2011-03-28 11:48:45 -07:00
Adam Vandenberg
8f7972c194
reword audit
2011-03-28 11:08:42 -07:00
Adam Vandenberg
6d7f608d06
remove whitespace
2011-03-26 10:19:45 -07:00
Jonas Pfenniger
c2c21edae4
brew up: star installed formulae
...
When running `brew up`, if a mentioned formulae is also installed,
it will get a wildcard start at the end.
It makes it easier to see if any installed formulae is impacted.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-21 22:10:39 -07:00
Adam Vandenberg
84fbdd795f
update manpage for brew audit --strict
...
This removes the single use of 'brew audit --warn' and
changes it to --strict as well.
2011-03-21 13:07:14 -07:00
Adam Vandenberg
716da2dfbd
brew audit: add strict check for <Formula spacing
2011-03-21 13:07:14 -07:00
Adam Vandenberg
ace8723caf
Add audit for xcodebuild.
...
xcodebuild should be passed an explicit SYMROOT, since the user
can override this.
Also added --strict, so certain audits can be ignored in most
cases (including this one.)
2011-03-21 12:54:00 -07:00
Adam Vandenberg
b5c0f9ea03
Fix brew --cellar foo
2011-03-19 11:06:51 -07:00
Adam Vandenberg
6fda61cde4
brew options: allow --all
2011-03-19 09:58:42 -07:00