aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2015-08-14cleanup: avoid duplicated logicXu Cheng
Closes Homebrew/homebrew#42900. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-14add Formula.racksXu Cheng
Also exclude symlink when enumerating installed racks.
2015-08-13test-bot: remove custom $HOME on --cleanup.Mike McQuaid
2015-08-13cleanup: remove SCM directories recursively.Mike McQuaid
2015-08-13cleanup: do cleanup even without a Cellar.Mike McQuaid
2015-08-13cleanup: remove more on --force or --prune.Mike McQuaid
Remove more logs, use the prune time period and remove version control checkouts when --force or --prune is used.
2015-08-13test-bot: prune cache after 7 days.Mike McQuaid
Closes Homebrew/homebrew#42892. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-13tap-info: fix for not installed tapXu Cheng
Closes Homebrew/homebrew#42890. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-11audit: enforce https on [*.]archive.orgViktor Szakats
Also: * one minor regexp tweak Closes Homebrew/homebrew#42761. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-11test-bot: check file extname when calculating formulae diffXu Cheng
Closes Homebrew/homebrew#42806. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-11uninstall: fix --forceVlad Shablinsky
Closes Homebrew/homebrew#42814. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-11test-bot: run `git gc` on cleanup.Mike McQuaid
Closes Homebrew/homebrew#42805. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-10audit: catch insecure bitbucketDominyk Tiller
2015-08-10update tabs only if core formula installedVlad Shablinsky
Closes Homebrew/homebrew#42745. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-10update: fix load_tap_migrationsVlad Shablinsky
2015-08-10update: handle renames on updateVlad Shablinsky
2015-08-10add migrate command for migrating renamedVlad Shablinsky
2015-08-10uninstall: change logic to handle renamesVlad Shablinsky
2015-08-10don't use new name rack if old name rack is a dirVlad Shablinsky
Everything that used HOMEBREW_CELLAR/canonical_name could point to something that doesn't exist because loader_for tries to load new name formula if no old name found. However there can be software installed from path with the same name that renamed formulae had and we still need to link/unlink/uninstall etc that software. The solution is Formulary#to_rack method that returns rack for given name. - Add Formulary#to_rack - Update ARGV.kegs - Update cmd/switch
2015-08-10audit: add rules for namingVlad Shablinsky
- restrict old names as names of new formulae - warn about dependencies on old names
2015-08-10add pinned taps count to brew tap-infoCNA-Bld
2015-08-10add pin info to tap-infoCNA-Bld
2015-08-10implement formulary#find_with_priorityCNA-Bld
2015-08-10implement pinning of tapsCNA-Bld
2015-08-10audit: prune redundant codeDominyk Tiller
2015-08-10audit: flag insecure launchpadDominyk Tiller
2015-08-09put caveats in finish after post_install Homebrew/homebrew#42565Rafael Kitover
When running brew -v install, long post_install output from the formula, presumably from upstream, may hide the important instructions in the caveats and confuse the user. For example, postgresql runs initdb which prints its own instructions for running the database, making the caveats scroll off screen. Per xu-cheng's instructions in Homebrew/homebrew#42565 : Remove the explicit call to caveats from the install, reinstall, and upgrade commands, as well as the dependency installer code in FormulaInstaller#install_dependency , and call caveats right before the summary code in FormulaInstaller#finish . Closes Homebrew/homebrew#42565. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-09audit: allow assert `!.*.include?`.Mike McQuaid
Came up on Homebrew/homebrew#34573.
2015-08-08only run post_install if it's definedXu Cheng
Closes Homebrew/homebrew#42593. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-07help: remove obsoleted argumentXu Cheng
2015-08-07update: handle more exceptionsXu Cheng
Closes Homebrew/homebrew#42558. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-06audit: add check for indefinite articleAlexis Hildebrandt
at the beginning of desc. Closes Homebrew/homebrew#42404. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-06update: loading core files at the beginningXu Cheng
This should help to prevent similar situation of Homebrew/homebrew#42553 happening in the future.
2015-08-06favor flat_map over map...flattenXu Cheng
2015-08-06add fully qualified name for core formulaeCNA-Bld
2015-08-06more core file style updated by rubocopXu Cheng
2015-08-06update rubocop to 0.33.0Xu Cheng
2015-08-06style: allow passing arbitrary file pathsXu Cheng
2015-08-05audit: simplify command-line spelling checkAlexis Hildebrandt
Closes Homebrew/homebrew#42403. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-05audit: flag plaintext mirrorserviceDominyk Tiller
2015-08-05test-bot: run postinstall on dependenciesBaptiste Fontaine
Closes Homebrew/homebrew#36027. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-03shell completion of official taps added to 'brew tap'Baptiste Fontaine
Closes Homebrew/homebrew#42421. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-03brew readall --syntax: skip vendor filesXu Cheng
2015-08-03command: fix break caused by style updateXu Cheng
2015-08-03More core files style updatesXu Cheng
2015-08-03Core files style updates.BrewTestBot
Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03Don't try to Rubocop vendored files.Mike McQuaid
2015-08-02online audit: use GET instead of HEADBaptiste Fontaine
I also removed the `-L` flag which is already present in `HOMEBREW_CURL_ARGS`. Closes Homebrew/homebrew#42352. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-08-01enumerate all formulae by files rather than namesXu Cheng
Before ``` $ time brew readall brew readall 10.63s user 0.36s system 99% cpu 11.003 total ``` After ``` $ time brew readall brew readall 5.62s user 0.24s system 99% cpu 5.859 total ``` Closes Homebrew/homebrew#42302. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-31print sandbox messageXu Cheng
Closes Homebrew/homebrew#42293. Signed-off-by: Xu Cheng <xucheng@me.com>