| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-04-13 | New visualization for brew deps --tree | Jaime Marquínez Ferrándiz | |
| Closes #18835. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-04-13 | Remove extra require | Jack Nagel | |
| 2013-04-13 | Use assert_operator | Jack Nagel | |
| 2013-04-13 | Remove obsolete tests | Jack Nagel | |
| This behavior is now tested at more appropriate levels in test_software_spec, test_formula_spec_selection, and test_formula_validation. | |||
| 2013-04-13 | Make a specific assertion in this test | Jack Nagel | |
| 2013-04-13 | Raise a useful exception for incomplete formulae | Jack Nagel | |
| 2013-04-13 | Add tests for formula spec selection | Jack Nagel | |
| These tests document the relative precedence of the stable, bottle, devel, and head specifications, and the conditions that can influence which is selected (e.g. command-line flags). | |||
| 2013-04-13 | Allow "devel-only" formulae | Jack Nagel | |
| It seems only natural that this should be possible, or at the very least, it should not result in calling methods on nil. | |||
| 2013-04-13 | Improved formula attribute validation | Jack Nagel | |
| The initializer for Formula does a number of validations, but it does them in a weird order, and some attributes aren't validated under certain circumstances. This became even more of a mess when most software package attributes were moved into the SoftwareSpec class. This commit removes the last vestiges of storing these attributes as instance variables. In particular, it eliminates #set_instance_variable and #validate_variable, replacing them with methods that operate on SoftwareSpec instances, and generate more useful errors. Doing these validations unconditionally in the initializer means we bail out much earlier if the formula has invalid attributes or is not fully specified, and no longer need to validate in #prefix. Technically we don't need to validate in #brew either, but we continue to do so anyway as a safety measure, and because we cannot enforce calls to super in subclasses. | |||
| 2013-04-13 | Run `tap --repair` as part of `prune` | Jack Nagel | |
| And by extension, `cleanup`. Fixes #18658. | |||
| 2013-04-13 | Clean up checksum verification tests | Jack Nagel | |
| 2013-04-12 | doctor: 'raring' => 'ready' | Jack Nagel | |
| It was pointed out that 'raring' is a rare word can be confusing to non-native speakers. Closes #18659, see that for details. | |||
| 2013-04-12 | doctor: consolidate directory access checks | Jack Nagel | |
| Also include a writability check for lib. Closes #18571. | |||
| 2013-04-11 | versions: work for tapped formulae | Jiang Xin | |
| brew versions is hardcoded to cd to HOMEBREW_REPOSITORY before running git, and as such fails to report previous versions for any formulae from a tapped repository. Add two new private methods repository and entry_name to replace the hardcoded HOMEBREW_REPOSITORY and formula path, and brew versions work for both builtin and tapped formulae. Closes #12356. Closes #19069. Reported-by: Misty De Meo <mistydemeo@gmail.com> Suggested-by: Jack Nagel <jacknagel@gmail.com> Signed-off-by: Jiang Xin <worldhello.net@gmail.com> Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-04-11 | doctor: suggest `brew update` in outdated warning | Geoff Petrie | |
| Closes #19106. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-04-10 | Eliminate test_bucket | Jack Nagel | |
| Most of the behavior tested here is now tested elsewhere. Move the remaining useful tests to better places. | |||
| 2013-04-10 | More comprehensive tests for Pathname extension | Jack Nagel | |
| 2013-04-10 | link: eliminate naked rescue | Jack Nagel | |
| 2013-04-10 | Make test formulae initializers more flexible | Jack Nagel | |
| 2013-04-10 | Move formula equality tests out of test_bucket | Jack Nagel | |
| 2013-04-10 | Remove last use of deprecated Formula#recursive_deps | Jack Nagel | |
| Fixes #19107. | |||
| 2013-04-09 | Check existence rather than rescue exceptions | Jack Nagel | |
| 2013-04-09 | Simplify these tests | Jack Nagel | |
| 2013-04-08 | SubversionDownloadStrategy: *really* fix pathname concatenation | Jack Nagel | |
| 2013-04-08 | SubversionDownloadStrategy: fix pathname concatenation | Jack Nagel | |
| Fixes #19066. | |||
| 2013-04-08 | Clean up mirror support test | Jack Nagel | |
| 2013-04-08 | Fix argument order in test_comparableset | Jack Nagel | |
| 2013-04-08 | Fix specs in TestBall | Jack Nagel | |
| 2013-04-08 | Tests for SoftwareSpec and subclasses | Jack Nagel | |
| 2013-04-08 | Ensure ARGV is cleaned up | Jack Nagel | |
| 2013-04-08 | Remove dead code | Jack Nagel | |
| This is initialized in #initialize. | |||
| 2013-04-07 | Clean up some things in test_bucket | Jack Nagel | |
| 2013-04-07 | Simplify tests | Jack Nagel | |
| 2013-04-07 | Define RUBY_PATH for tests | Jack Nagel | |
| 2013-04-07 | test_patching: inline test classes | Jack Nagel | |
| 2013-04-07 | Isolate ARGV extension tests | Jack Nagel | |
| 2013-04-07 | Delete pointless test | Jack Nagel | |
| 2013-04-07 | Download strategies require a usable name | Jack Nagel | |
| We should handle this case in some predictable way, but until we do, let's raise a more appropriate exception. It would also be good to get rid of the duplication here. | |||
| 2013-04-07 | Tests for AbstractDownloadStrategy | Jack Nagel | |
| 2013-04-07 | Unify indentation of access modifiers | Jack Nagel | |
| These are class method calls, not some special keyword, and should be indented as such (also all standard Ruby indenters do this). | |||
| 2013-04-07 | Tests for Checksum class | Jack Nagel | |
| 2013-04-07 | MacCPUs: add .avx? helper | Misty De Meo | |
| 2013-04-06 | audit: clean up some regexps | Jack Nagel | |
| 2013-04-06 | audit: check build-time deps programmatically | Jack Nagel | |
| 2013-04-06 | audit: rescue only FormulaUnavailableError | Jack Nagel | |
| 2013-04-06 | audit: clean up URL audits | Jack Nagel | |
| 2013-04-06 | mxcl.github.com/homebrew => brew.sh | Jack Nagel | |
| 2013-04-06 | brew audit: find *.github.com pages | Jaime Marquínez Ferrándiz | |
| And suggest changing them to *.github.io Closes #19012. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-04-06 | Replace literal paths to ruby with RUBY_PATH | Jack Nagel | |
| 2013-04-06 | Fix another handful of warnings | Jack Nagel | |
