| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-19 | utils: skip migration of broken formulae symlinks. | Mike McQuaid | |
| Closes https://github.com/Homebrew/homebrew-core/issues/4973 | |||
| 2016-09-19 | update-report: tweak migration messaging | Mike McQuaid | |
| References #1023. | |||
| 2016-09-19 | os/mac: fall back to old environment. | Mike McQuaid | |
| Can't see how this could ever happen but let's safe-guard it just in case (as ilovezfs saw it). | |||
| 2016-09-19 | Merge pull request #1011 from MikeMcQuaid/migrate-legacy-repository-everyone | Mike McQuaid | |
| update-report: migrate everyone to new repository. | |||
| 2016-09-19 | Merge pull request #1019 from MikeMcQuaid/macos-rename | Mike McQuaid | |
| Use new "macOS" naming where appropriate. | |||
| 2016-09-19 | Merge pull request #1021 from MikeMcQuaid/update-migration-remove-cask | Mike McQuaid | |
| update-report: remove cask dir after migration. | |||
| 2016-09-19 | Merge pull request #1022 from MikeMcQuaid/keg-prune-linked | Mike McQuaid | |
| keg: only prune var/homebrew/linked. | |||
| 2016-09-19 | Merge pull request #1015 from MikeMcQuaid/relocate-repository | Mike McQuaid | |
| Relocate HOMEBREW_REPOSITORY when necessary. | |||
| 2016-09-19 | Remove unused variable | Alyssa Ross | |
| This will make brew readall --syntax pass | |||
| 2016-09-19 | Formulae aren't outdated if replacement formula installed | Alyssa Ross | |
| 2016-09-19 | alias tracking: add formula tests | Alyssa Ross | |
| 2016-09-18 | info: print requirements | Andrew Janke | |
| 2016-09-18 | Formula#old_installed_formula?: fix some bugs | Alyssa Ross | |
| Previously, this method would: - Include the current formula - Include the current target of the installed alias, which by definition is not "old" This commit fixes both of these issues. Only formulae that are the current target of the alias they were installed with are now considered to have old installed formulae. | |||
| 2016-09-18 | keg: only prune var/homebrew/linked. | Mike McQuaid | |
| `var/homebrew` is too broad and ends up deleting and recreating the locks directory repeatedly. | |||
| 2016-09-18 | formula tests: more consistent names | Alyssa Ross | |
| 2016-09-18 | update-report: remove cask dir after migration. | Mike McQuaid | |
| This will hang around otherwise due to e.g. running `bundle install` in here once. | |||
| 2016-09-18 | update-report: cleanup git harder in migration. | Mike McQuaid | |
| Before stashing also try to cancel any current merge, rebase and reset. This will prevent any data loss but also make the stash more likely to succeed. | |||
| 2016-09-18 | Merge pull request #1018 from MikeMcQuaid/update-migration-create-cellar | Mike McQuaid | |
| update-report: also create Cellar on migration. | |||
| 2016-09-18 | Merge pull request #1016 from MikeMcQuaid/migrate-handle-more-symlink-fails | Mike McQuaid | |
| update-report: handle directory not existing. | |||
| 2016-09-18 | os/mac: mark Mavericks as outdated. | Mike McQuaid | |
| 2016-09-18 | Make Formula#installed_alias_target_changed? clearer | Alyssa Ross | |
| 2016-09-18 | outdated: prefer .join over *. | Mike McQuaid | |
| 2016-09-18 | Update formula tests for #outdated_kegs | Alyssa Ross | |
| 2016-09-18 | brew outdated: use full name in verbose | Alyssa Ross | |
| 2016-09-18 | install: don't install alias if already installed | Alyssa Ross | |
| 2016-09-18 | upgrade, outdated: follow alias changes | Alyssa Ross | |
| 2016-09-18 | Use new "macOS" naming where appropriate. | Mike McQuaid | |
| Not quite a mass replacement as I've used OS X and Mac OS X where describing specific older versions and added compatibility methods for things in the DSL. | |||
| 2016-09-18 | Add Formula#installed_alias_path | Alyssa Ross | |
| 2016-09-18 | update-report: also create Cellar on migration. | Mike McQuaid | |
| Just on the off chance it doesn't exist (i.e. no-one has installed anything yet or you're a `test-bot` that's run `git clean -xdf` recently) | |||
| 2016-09-18 | test-bot: uninstall all formula on cleanup. | Mike McQuaid | |
| Need to do this manually now that we can't rely on `git clean -xdf` to do it for us. | |||
| 2016-09-18 | update-report: handle directory not existing. | Mike McQuaid | |
| This shouldn't be possible to occur after #1013 but it makes sense to add it anyway. | |||
| 2016-09-18 | Relocate HOMEBREW_REPOSITORY when necessary. | Mike McQuaid | |
| Now that the default from the installer, our CI and soon all users is `/usr/local/Homebrew` it's a lot easier to check if there's references to it (as we cannot look for `/usr/local` as it's a too commonly hardcoded path). | |||
| 2016-09-18 | update-report: create top-level directories later. | Mike McQuaid | |
| Otherwise if they are created and empty they may be removed again before we try to create the `/usr/local/bin/brew` symlink. | |||
| 2016-09-18 | update-report: migrate everyone to new repository. | Mike McQuaid | |
| Also migrate people without `HOMEBREW_DEVELOPER` set to the new location. | |||
| 2016-09-18 | Merge pull request #963 from MikeMcQuaid/migrate-repository | Mike McQuaid | |
| update-report: migrate /usr/local repository. | |||
| 2016-09-18 | Merge pull request #1007 from MikeMcQuaid/update-remote-ref | Mike McQuaid | |
| update.sh: turn origin/branch into a variable. | |||
| 2016-09-18 | os: update Linux troubleshooting url | Bob W. Hogg | |
| The existing one has two issues: * It doesn't reflect Linuxbrew's move to a separate GitHub org * It redirects to the legacy-linuxbrew (pre-core/brew split) wiki | |||
| 2016-09-18 | update-report: migrate /usr/local repository. | Mike McQuaid | |
| Migrate a HOMEBREW_REPOSITORY and HOMEBREW_PREFIX of `/usr/local` so that the HOMEBREW_REPOSITORY is now in `/usr/local/Homebrew`. This gives us more flexibility on changing the repository layout in future and avoids putting junk in `/usr/local` when not necessary (e.g. our `README.md`). | |||
| 2016-09-18 | update.sh: turn origin/branch into a variable. | Mike McQuaid | |
| Rather than repeating origin multiple times. | |||
| 2016-09-18 | Merge pull request #989 from MikeMcQuaid/rubocop-final | Mike McQuaid | |
| Rubocop: apply auto-corrections and don't use hash-rockets | |||
| 2016-09-17 | Merge pull request #1003 from zmwangx/utils-pathname-to-string | ilovezfs | |
| utils: convert formula name from pathname to string | |||
| 2016-09-18 | Merge pull request #982 from zmwangx/dumb-term-in-test | Zhiming Wang | |
| formula: set TERM to dumb during test | |||
| 2016-09-17 | utils: convert formula name from pathname to string | Zhiming Wang | |
| `name` is passed as argument to Formulary.factory which could later be downcased at formulary.rb:349, but Pathname doesn't have a downcase method. Converting `name` to String as it should be fixes the problem. Fixes #1000. | |||
| 2016-09-17 | utils: create missing kegs directories if needed. | Mike McQuaid | |
| 2016-09-17 | utils: remove bad symlink if it already exists. | Mike McQuaid | |
| 2016-09-17 | Merge pull request #992 from MikeMcQuaid/migrate-legacy-symlinks-harder | Mike McQuaid | |
| Improve legacy symlink migration. | |||
| 2016-09-17 | Improve legacy symlink migration. | Mike McQuaid | |
| Read the old symlinks and migrate them across rather than assuming a unlink/link will work fine (as users have conflicts.) | |||
| 2016-09-17 | Improve rescue nesting. | Mike McQuaid | |
| 2016-09-17 | no_weak_imports: always check for support | ilovezfs | |
| ENV.no_weak_imports should be a no-op when Xcode doesn't support the feature to avoid breaking builds with <= Xcode 7. | |||
| 2016-09-17 | Add Rubocop TODO list. | Mike McQuaid | |
