| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-02-06 | MacOS: cache calls to mdfind | Jack Nagel | |
| 2013-02-06 | Add tests for raise monkey patch | Jack Nagel | |
| 2013-02-06 | Split debrew up to faciliate test isolation | Jack Nagel | |
| We want to be able to test the raise functionality without monkey-patching #raise on every object in the system, which is one of the side effects of loading debrew.rb. | |||
| 2013-02-06 | Don't discard exception instance data in debug mode | Jack Nagel | |
| If the debugger's monkey-patched raise was passed an instantiated exception, the #exception method was called with a potentially nil argument, causing its instance data to be thrown away. This hides potentially useful information from the user. Fix it by allowing instantiated exceptions to be reraised unharmed. Fixes #17622. | |||
| 2013-02-05 | brew-pull: fix third-party taps | Eashwar Ranganathan | |
| Closes #17588. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-02-04 | XQuartz.version: return dunno as a string and not a symbol | Jack Nagel | |
| 2013-02-04 | Xcode.version: return dunno as a string and not a symbol | Jack Nagel | |
| 2013-02-03 | Architecture: add flag for ppc support | Adam Vandenberg | |
| 2013-02-03 | audit: check for missing xz build-time dep | Jack Nagel | |
| Closes #17565. | |||
| 2013-02-03 | audit: mark intltool as a build-time dep | Jack Nagel | |
| 2013-02-03 | update: abort if formula names are given | Adam Vandenberg | |
| Closes #11154. | |||
| 2013-02-03 | Fix typo in XQuartz comment | Adam Vandenberg | |
| 2013-02-02 | download_strategy: fix typo | Jack Nagel | |
| 2013-02-02 | Make `CurlDownloadStrategy` resume aborted downloads | Simon Sigurdhsson | |
| * `CurlDownloadStrategy#_fetch` (and the same methods in its subclasses) now fetches the file to a temporary path, and `CurlDownloadStrategy#fetch` moves it to the correct location. * `Homebrew#cleanup` cleans the temporary files `CurlDownloadStrategy` creates if they're left in the cache. Closes #13953. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-02-02 | FormulaInstaller#check_requirements: fix inverted conditional | Jack Nagel | |
| 2013-02-02 | Move ruby methods to FileUtils extension | Jack Nagel | |
| 2013-02-02 | Fix args to ruby method | Jack Nagel | |
| 2013-02-02 | audit: inspect dep name, not dep object | Jack Nagel | |
| 2013-02-02 | Ensure :cairo and :pixman resolve to standard formula deps | Jack Nagel | |
| We do not use X11 to satisfy these deps for consistency reasons, but we should continue to support the symbols for compatibility. | |||
| 2013-02-01 | Mark symbol-style autotools deps as build deps by default | Jack Nagel | |
| 2013-02-01 | Refactor fetch | Jack Nagel | |
| Remove direct references to checksum types, access them through the Checksum::TYPES constant instead. | |||
| 2013-02-01 | Move MD5 deprecation warning into Pathname#md5 | Jack Nagel | |
| This way it will print when the verification takes place, making it a bit more obvious which formula it refers to. | |||
| 2013-02-01 | Update `tap --repair` function to ignore non-directory files in Library/Taps/ | Elliot Saba | |
| Closes #17518. Closes #17511. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-02-01 | audit: wrap patches in ENV.with_build_environment block | Jack Nagel | |
| 2013-02-01 | Don't call methods on xcrun_path if it's nil | Jack Nagel | |
| 2013-02-01 | Add md5 support to compatibility, with deprecation warning | Jack Nagel | |
| 2013-02-01 | Formula is not a formula. | Adam Vandenberg | |
| Closes #17492. | |||
| 2013-01-31 | Don't let xcrun find superenv tools. | Mike McQuaid | |
| Causes an infinite loop when trying to find e.g. missing gcc. Closes #17426 References #17455 | |||
| 2013-01-31 | brew doctor: Check for CaSe SeNsItIvE fs | Samuel John | |
| Closes #16658. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-01-31 | build: accept X11 proxies as X11 deps | Jack Nagel | |
| 2013-01-31 | Update documentation for Dependency.expand | Jack Nagel | |
| 2013-01-31 | Proper recursive expansion of requirements with filtering | Jack Nagel | |
| Expand requirements recursively while applying the same optional? and recommended? filters that dependencies are run through. Options generated by requirements are now checked against the correct list of requirements, eliminating the temporary "best guess" logic in the installer. | |||
| 2013-01-31 | Create proxy classes for "partial" X11 dependencies | Jack Nagel | |
| When a formula's dependency tree contains more than one X11 dependency, they are de-duplicated by comparing the min_version attribute. However, this can result in broken dependency trees if one of the X11Dependency objects was actually specified as e.g. `:libpng`. In practice, this only matters when one or more of the dependencies has additional metadata that makes it distinct from the rest, i.e. an :optional or :recommended tag. To combat this, make these special, "partial" X11 dependencies instances of different classes so that they are not de-duped. It will still be necessary, at the time when requirements are expanded by the installer, to de-duplicate any remaining X11 dependencies after applying the optional/recommended filters in order to avoid duplicated modifications to the environment (as ENV.x11 is not idempotent). c.f. #17369. | |||
| 2013-01-30 | Remove MD5 support. | Mike McQuaid | |
| Closes #17317. | |||
| 2013-01-30 | brew-search: search homebrew/apache tap. | Mike McQuaid | |
| 2013-01-30 | Make local bottle installation more robust. | Mike McQuaid | |
| Use versions to better get hold of the filename. | |||
| 2013-01-30 | jpeg: support version format. | Mike McQuaid | |
| 2013-01-30 | Add ruby/rake functions to use system framework version. | Mike McQuaid | |
| 2013-01-30 | Add bash and zsh completion directory functions. | Mike McQuaid | |
| 2013-01-30 | Add SourceForge bottle mirror selection. | Mike McQuaid | |
| Use ENV['HOMEBREW_SOURCEFORGE_MIRROR']. Closes #15642. Closes #17368. | |||
| 2013-01-30 | Improve brew doctor autocrlf message. | Mike McQuaid | |
| Better version of ed357d. References #15711. References #17361. References #17437. | |||
| 2013-01-30 | Pass tag to class name style requirement declarations | Jack Nagel | |
| 2013-01-30 | brew-help: Add options to example usage | Charlie Sharpsteen | |
| Also, move the line containing `info`, `home` and `options` to the top of the list as users should be running these before installation. Ref. #13224. | |||
| 2013-01-30 | Fix passing multiple switches as a single word to the build | Jack Nagel | |
| Fixes #17434. | |||
| 2013-01-30 | doctor: core.autocrlf can be empty | Jack Nagel | |
| c.f. #17361. | |||
| 2013-01-29 | FormulaInstaller: actually select unsatisfied requirements | Jack Nagel | |
| Fixes #17422. | |||
| 2013-01-29 | Only check keg-only if we map to a formula | Adam Vandenberg | |
| 2013-01-29 | Require --force to link keg-only. | Adam Vandenberg | |
| Closes #13349. | |||
| 2013-01-29 | Add pour_bottle? method to Formula. | Mike McQuaid | |
| Allows a formula to selectively disable bottle pouring. e.g. the default Boost bottle does not work with a brewed Python. Fixes #17142 | |||
| 2013-01-29 | Don't use underscores in (new) bottle filenames. | Mike McQuaid | |
| Closes #14270 | |||
