aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2015-08-15migrator: better exception printingXu Cheng
2015-08-15migrator: don't use installed_prefixVlad Shablinsky
Link the keg that was linked before migration. Don't use newformula.installed_prefix to detect keg to link, because it can break things (i.e. if intalled formula is outdated, then newformula.installed_prefix can be not the same as installed prefix before update). Closes Homebrew/homebrew#42857. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-15migrator: don't link newname if oldname isn't linkedVlad Shablinsky
- link newname only if oldname used to be linked - optlink newname only if oldname used to be optlinked.
2015-08-15migrator: check if old_opt_record exist before using realpathVlad Shablinsky
- check if old_opt_record exist before using realpath - don’t check old_opt_record.exist? in link_old_opt because it doesn’t have to exist.
2015-08-15update: only compute tapd_basename when necessaryXu Cheng
2015-08-15outdated: remove unnecessary nested ifXu Cheng
2015-08-15Formulary.to_rack: follow the symlinkXu Cheng
2015-08-15install: f.oldname can be nilXu Cheng
2015-08-15make path instead of symlink for lib/RTim D. Smith
Moves us towards being able to support formulae that install R bindings, like nonpareil in homebrew-science. Some discussion in Homebrew/homebrew-science#2559. Closes Homebrew/homebrew#42539.
2015-08-14install: mention if installed formula isn't migrated.Mike McQuaid
Closes Homebrew/homebrew#42940. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-14outdated: check if formula needs to be migrated.Mike McQuaid
Closes Homebrew/homebrew#42938.
2015-08-14doctor: suggest to install git if the system one is outdatedBaptiste Fontaine
Closes Homebrew/homebrew#42934. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
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-14ocaml: rename from objective-camlVlad Shablinsky
Closes Homebrew/homebrew#42851. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
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-12caveats.rb: don't print elisp_caveats for keg-onlyAlex Dunn
Since they won't have been installed into `#{HOMEBREW_PREFIX}/share/emacs/site-lisp/` Closes Homebrew/homebrew#42839.
2015-08-12example_formula: document pkgshareDominyk Tiller
2015-08-11racket: rename from plt-racket.Vlad Shablinsky
Closes Homebrew/homebrew#42800. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-11man: sha1 => sha256 referenceDominyk Tiller
Closes Homebrew/homebrew#42507.
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-10man: remove unnecessary --all in brew upgradeXu Cheng
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-10PythonRequirement: fix variable in PYTHONPATHMisty De Meo
2015-08-10PythonRequirement: don't blindly use first Python in PATHMisty De Meo
Fixes Homebrew/homebrew#42461.
2015-08-10to_rack: simplify the logicXu Cheng
Closes Homebrew/homebrew#42743. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-10ARGV#resolved_formula: use to_rackXu Cheng
2015-08-10rename: libcppa -> cafVlad Shablinsky
Closes Homebrew/homebrew#41006. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-10add manpagesVlad Shablinsky
2015-08-10update: handle renames on updateVlad Shablinsky
2015-08-10add test/test_migratorVlad 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-10formulary: change logic for renamed formulaeVlad Shablinsky
2015-08-10exceptions: add TapFormulaWithOldnameAmbiguityErrorVlad Shablinsky
- TapFormulaWithOldnameAmbiguityError is an exception raised when multiple tap formulae available for given old name
2015-08-10add migrator class for migrating renamed formulaeVlad Shablinsky
2015-08-10audit: add rules for namingVlad Shablinsky
- restrict old names as names of new formulae - warn about dependencies on old names
2015-08-10formula: add oldname methodVlad Shablinsky
- add Formula#oldname to get oldname for formula - add formula_renames.rb to store information about formula renames
2015-08-10tap: add formula_renamesVlad Shablinsky
- Tap#formula_renames is a method used for getting information about renames in tap formulae.