aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2015-04-26upgrade: announce usage of --all.HEADmasterMike McQuaid
Tell users that we will soon be migrating `--all` so it is required if you wish to upgrade all formulae. Closes #38572.
2015-04-26brew-test-bot: use pkg_version when uploading bottlesXu Cheng
2015-04-26brew-pull: use pkg_version when publishing bottlesXu Cheng
2015-04-25Add Formula#logsJack Nagel
2015-04-24Fix `brew unpack --patch`enami tsugutomo
Applying patches in `brew unpack` was broken since b76e26c9cf1f ("Decouple applying patches from staging the source"). Closes #38997. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2015-04-24search: add homebrew/tex to search paramsDominyk Tiller
Closes #38855. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-23cleanup-installed: remove command.Mike McQuaid
It's been deprecated for a few months and `brew bundle` is a far better tool for this than `cleanup-installed` was. Closes #38893. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-23sandbox: add deny_write_homebrew_library methodXu Cheng
2015-04-21cmd/search: notification on attempted regex searchesAlex Dunn
Closes #38760. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-21test: add missing `require "timeout"`Xu Cheng
When the timeout exception is propagated backed from `safe_fork`, it requires "timeout" to restore the exception.
2015-04-20pull: fetch bottles with --retry.Mike McQuaid
2015-04-19Revert "audit: enforce new https url style for gnome downloads"Jack Nagel
I would like there to be more discussion before making this change. This reverts commit f16ffd2a9ee5d29c7c0ae672c17bd129240adbb5.
2015-04-19audit: enforce new https url style for gnome downloadsViktor Szakats
also delete extra closing parenthesis in two problem messages Closes #38824. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-19audit: version string should not be ambiguous with revision partXu Cheng
Closes #38810. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-17Move can_cleanup? off of the formula instanceJack Nagel
2015-04-17Ask the formula if it can be cleaned up onceJack Nagel
2015-04-17Simplify cleanup eligibility checkJack Nagel
2015-04-17linkapps: output nothing if no apps existDominyk Tiller
The standard message can be somewhat confusing (#38695) in that it outputs “finished linking” language regardless of whether an app is actually present/linked or not. This solution just stops it saying anything if there’s no app in the directory. It needs a little tidying in the output here, but it’s a discussion point. Closes #38728. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-17sandbox: record logXu Cheng
Closes #38711. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-16test-bot: delete cache files older than 30 days.Mike McQuaid
Closes #38567. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-16cleanup: add --prune to delete old cache files.Mike McQuaid
2015-04-15sandbox postinstallXu Cheng
Closes #38479. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-15sandbox testXu Cheng
2015-04-14Revert "brew pull: add automatic tap repair"Dominyk Tiller
This reverts commit bcd34ded9e4b17b8658b7ae947cd392a4e5942c0. Closes #38658. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-13brew pull: add automatic tap repairDominyk Tiller
At the moment, every time I pull a new formulae from a tap, I have to fetch it with the fully qualified name, `brew fetch homebrew/versions/duck123 `, which is fine, but then I also have to install, test, and audit it in the same way, which isn’t fixed until I tap repair, which gets a bit onerous. This just adds a step to `brew pull` where it does the tap repair automatically for taps. Closes #37788. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-12readall: use named to check if ARGV is empty.Mike McQuaid
Otherwise e.g. --debug will be interpreted as a (bad) tap argument. Closes #38569. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-12audit: don't split shell commands when using a glob patternBaptiste Fontaine
Without this, `brew audit <some formula>` may ask people to change: system "./script.sh foo-*" into: system "./script.sh", "foo-*" These are not the same. In the first example the shell expansion occurs while it doesn’t in the second one, breaking the build. Closes #38540. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-09pull: increase bottle publish wait timeout.Mike McQuaid
2015-04-09tap: better match install format.Mike McQuaid
2015-04-09untap: better match uninstall format.Mike McQuaid
2015-04-09test-bot: don't check deps until taps are tappedTim D. Smith
brew deps will fail silently if a formula has dependencies which live in taps that have not yet been tapped. Delay checking brew deps until after tap dependencies are discovered. Closes #38424.
2015-04-09uninstall: display file sizeXu Cheng
Closes #38475. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-08pull: sleep before fetching uploaded bottle.Mike McQuaid
2015-04-08uses: also check the default formulae.Mike McQuaid
This means e.g. `elixir` will show up as using `erlang`.
2015-04-07Remove duplication from cleanup methodsJack Nagel
2015-04-07cleanup: display file-sizesDominyk Tiller
Closes #38404
2015-04-07pull: try downloading bottles after upload.Mike McQuaid
2015-04-07test-bot: override existing Bintray bottles.Mike McQuaid
2015-04-06list: exclude pypy from unbrewedDominyk Tiller
Excludes the PyPy paths from the unbrewed list, since we do the same with Python. Closes #38399.
2015-04-05switch: do not require an existing formulaJack Nagel
2015-04-02audit: enforce https for bare bintray.com domainViktor Szakáts
Closes #38302. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-04-01Use pkg_version when comparing against keg versionsJack Nagel
2015-03-31pull: make the bintray message stronger.Mike McQuaid
2015-03-31audit: enforce https on *.bintray.com urlsViktor Szakáts
Closes #38209. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-25unpack: expand destdir in case a relative path is givenJack Nagel
Fixes #38067.
2015-03-24add method to detect shell profile file based on users' preference shellXu Cheng
Closes #38017. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-03-24reinstall, upgrade: tweak use of tab build_bottle.Mike McQuaid
In the case where a bottle wasn't around before and is now it probably doesn't make sense to use `build-bottle` to build something that will be identical to the binary bottle package anyway. After all, when you use the bottle you will end up with something that has been built with `build-bottle` anyway (just not by you).
2015-03-24test-bot: first git clean should not be a test.Mike McQuaid
We don't care if it fails as we'll immediately run a stronger version afterwards (and we care if that fails).
2015-03-23test-bot: uninstall build deps before bottle test.Mike McQuaid
This should hopefully more often catch the situation where things are marked as build dependencies incorrectly. Closes #37927. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-03-23test-bot: allow skipping homebrew step.Mike McQuaid