| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-02-18 | Don't shadow outer local variables | Jack Nagel | |
| 2013-02-18 | Remove unused variables | Jack Nagel | |
| 2013-02-18 | Don't use deprecated form of attr | Jack Nagel | |
| The form "attr :name, true" is deprecated and causes Ruby to emit a warning in verbose mode. Using attr_{reader,writer,accessor} is more clear anyway, so do so. | |||
| 2013-02-18 | brew-create: don't insert autodetected versions. | Mike McQuaid | |
| 2013-02-18 | brew-doctor: fix autocrlf warning (again). | Mike McQuaid | |
| Closes #17843. | |||
| 2013-02-18 | Add 'brew reinstall' command. | Mike McQuaid | |
| 2013-02-18 | brew-update: show upgrade command on formula parameters. | Mike McQuaid | |
| Closes #17814. | |||
| 2013-02-16 | info: open history pages for all specified formulae | Jack Nagel | |
| Closes #17852. | |||
| 2013-02-12 | doctor: make brew link more clear | Adam Vandenberg | |
| Closes #17805. | |||
| 2013-02-10 | search homebrew-x11 | Adam Vandenberg | |
| 2013-02-07 | audit: allow alpha.gnu.org URLs | Jack Nagel | |
| 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-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 | audit: inspect dep name, not dep object | 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 | 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-01-31 | brew doctor: Check for CaSe SeNsItIvE fs | Samuel John | |
| Closes #16658. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-01-30 | Remove MD5 support. | Mike McQuaid | |
| Closes #17317. | |||
| 2013-01-30 | brew-search: search homebrew/apache tap. | Mike McQuaid | |
| 2013-01-30 | Improve brew doctor autocrlf message. | Mike McQuaid | |
| Better version of ed357d. References #15711. References #17361. References #17437. | |||
| 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 | doctor: core.autocrlf can be empty | Jack Nagel | |
| c.f. #17361. | |||
| 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 | Improve `brew doctor` autocrlf check. | Mike McQuaid | |
| Closes #15711. | |||
| 2013-01-29 | Don't print git origin check without git repo | Misty De Meo | |
| 2013-01-28 | doctor: fix typo | Jack Nagel | |
| 2013-01-27 | audit: hint about depends_on Class | Adam Vandenberg | |
| 2013-01-27 | doctor: fix transposed git command | Sema | |
| Closes #17338. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-01-26 | audit: warn about nonexistent options passed to deps | Jack Nagel | |
| 2013-01-26 | upgrade: use standard Tab accessor | Jack Nagel | |
| Yes, the formula object does refer to a version that has not yet been installed, but we were not looking into Formula#prefix, but #linked_keg, which is version agnostic (since the original patch was committed, we Tab#for_formula learned to look into #opt_prefix as well). The rest of the logic is already embedded in the Tab accessors. | |||
| 2013-01-26 | Replace usages of recursive_deps with recursive_dependencies | Jack Nagel | |
| 2013-01-26 | upgrade: offload dependency expansion to FormulaInstaller | Jack Nagel | |
| Now that FormulaInstaller does dependency expansion the _right_ way, avoid duplicating the logic in upgrade. Instead, offload it to the installer, which will generate an exception in check_install_sanity that we can safely ignore when formulae in the outdated list are upgraded as part of the dependency tree of another outdated formula. | |||
| 2013-01-26 | uses: utilize modern dependency API | Jack Nagel | |
| 2013-01-26 | missing: ignore unused optional and recommended deps | Jack Nagel | |
| 2013-01-26 | FormulaInstaller: don't install bottle if options were passed | Jack Nagel | |
| 2013-01-26 | FormulaInstaller: make tab an attr, but never a parameter | Jack Nagel | |
| 2013-01-26 | FormulaInstaller: implement installation locks | Jack Nagel | |
| FormulaInstaller now attempts to take a lock on a "foo.brewing" file for the formula and all of its dependencies before attempting installation. The lock is an advisory lock implemented using flock(), and as such it only locks out other processes that attempt to take the lock. It also means that it is never necessary to manually remove the lock file, because the lock is not enforced by I/O. The uninstall, link, and unlink commands all learn to respect this lock as well, so that the installation cannot be corrupted by a concurrent Homebrew process, and keg operations cannot occur simultaneously. | |||
| 2013-01-26 | brew-cleanup: don't whine about permission denied. | Mike McQuaid | |
| Closes #14359. | |||
| 2013-01-26 | brew-fetch: remove MD5 output. | Mike McQuaid | |
| 2013-01-23 | Check ownership of logs folder | Adam Vandenberg | |
| Closes #16607. | |||
| 2013-01-23 | brew search looks in samueljohn/python, too. | Samuel John | |
| Closes #17267. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-01-23 | Add Homebrew-completions to search | Adam Vandenberg | |
| 2013-01-21 | brew upgrade: improve exit codes. | Matt Di Pasquale | |
| exit 1 if formulae given but none outdated Closes #17199. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2013-01-17 | doctor: loosen git origin regexp | Jack Nagel | |
| If the repository is set up by `brew update`, the remote URL is https://github.com/mxcl/homebrew.git, but if it is set up by the install script, the .git suffix is omitted. | |||
| 2013-01-17 | Doctor check for origin | Simon Sigurdhsson | |
| Added checks on doctor.rb for: * Missing git origin * git origin not pointing at mxcl/homebrew Tests use `git config --get remote.origin.url`. Also added printout of origin to --config.rb. Fixes #14399. Closes #17117. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2013-01-14 | options: sort options consistently | Jack Nagel | |
