| Age | Commit message (Collapse) | Author |
|
|
|
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>
|
|
- link newname only if oldname used to be linked
- optlink newname only if oldname used to be optlinked.
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
Closes Homebrew/homebrew#42940.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42938.
|
|
Closes Homebrew/homebrew#42934.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#42900.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Also exclude symlink when enumerating installed racks.
|
|
Closes Homebrew/homebrew#42851.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
Remove more logs, use the prune time period and remove version control
checkouts when --force or --prune is used.
|
|
Closes Homebrew/homebrew#42892.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42890.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Since they won't have been installed into `#{HOMEBREW_PREFIX}/share/emacs/site-lisp/`
Closes Homebrew/homebrew#42839.
|
|
|
|
Closes Homebrew/homebrew#42800.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42507.
|
|
Also:
* one minor regexp tweak
Closes Homebrew/homebrew#42761.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42806.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42814.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42805.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#42745.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Fixes Homebrew/homebrew#42461.
|
|
Closes Homebrew/homebrew#42743.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Closes Homebrew/homebrew#41006.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
- TapFormulaWithOldnameAmbiguityError is an exception raised when
multiple tap formulae available for given old name
|
|
|
|
- restrict old names as names of new formulae
- warn about dependencies on old names
|
|
- add Formula#oldname to get oldname for formula
- add formula_renames.rb to store information about formula renames
|
|
- Tap#formula_renames is a method used for getting information
about renames in tap formulae.
|