| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-09-21 | update.sh: allow forcing tag update. | Mike McQuaid | |
| To test the tag update functionality allow setting `HOMEBREW_UPDATE_TO_TAG`. | |||
| 2016-09-21 | update.sh: update to latest Homebrew/brew tag. | Mike McQuaid | |
| Rather than following every change on `master` let’s have non-developer users (i.e. those who have never run a `dev-cmd` or set `HOMEBREW_DEVELOPER`) update between tags. This provides a fairly natural beta (the `master` branch`) and stable (the tags) approach without restricting us to any particular way of managing our tags. | |||
| 2016-09-20 | update.sh: force a full update if we have no tags. | Mike McQuaid | |
| 2016-09-20 | update.sh: always fetch tags. | Mike McQuaid | |
| We use these for updating people who just follow tags. | |||
| 2016-09-20 | update-report: link new completion/docs locations. | Mike McQuaid | |
| 2016-09-20 | list: use new exclude paths. | Mike McQuaid | |
| 2016-09-20 | Update documentation links. | Mike McQuaid | |
| 2016-09-20 | update-report: migrate on newer auto-update. | Mike McQuaid | |
| If we have a `brew.sh` which has set `HOMEBREW_ENABLE_AUTO_UPDATE_MIGRATION` then let's allow an auto-update migration. That's because it contains the fix below it _before_ the update happened which means the auto-update won't fail in the same way as if updating from an old version. | |||
| 2016-09-20 | update-report: print message on completion link failure. | Mike McQuaid | |
| 2016-09-20 | update-report: don't migrate on auto-update. | Mike McQuaid | |
| 2016-09-19 | update-report: Do not migrate `Caskroom` to `HOMEBREW_REPOSITORY`. | Markus Reiter | |
| 2016-09-19 | Fix `brew style` from #971. | Mike McQuaid | |
| 2016-09-19 | Merge pull request #971 from penman/follow_alias | Mike McQuaid | |
| Make `brew upgrade` and `brew outdated` follow alias changes | |||
| 2016-09-19 | update-report: tweak migration failure message. | Mike McQuaid | |
| 2016-09-19 | update-report: add missing comma. | Mike McQuaid | |
| 2016-09-19 | update-report: also migrate Caskroom. | Mike McQuaid | |
| 2016-09-19 | style: no args default to Library/Homebrew. | Mike McQuaid | |
| 2016-09-19 | style: don't require HOMEBREW_DEVELOPER to fix. | Mike McQuaid | |
| 2016-09-19 | style: allow passing taps as arguments. | Mike McQuaid | |
| 2016-09-19 | update-report: tweak migration messaging | Mike McQuaid | |
| References #1023. | |||
| 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-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 | outdated: prefer .join over *. | Mike McQuaid | |
| 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 | 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 | 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 | 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 | 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-17 | rubocop --auto-correct all hash-rocket usage. | Mike McQuaid | |
| 2016-09-17 | Move LinkedKegs migration. | Mike McQuaid | |
| Move the `LinkedKegs` migration into `utils.rb` so it can also be called from `brew.rb` on startup. | |||
| 2016-09-17 | Always run LinkedKegs migration (if needed). | Mike McQuaid | |
| Ensure that `brew update` always runs the LinkedKegs migration if needed as it may not have been run by `brew update` if it was using `--preinstall` or a `git pull` etc. Also, if the old paths still exist: just use them instead. Finally, always try to unlink/unpin before link/pin. Fixes https://github.com/Homebrew/homebrew-core/issues/4918. | |||
| 2016-09-16 | Move LinkedKegs/PinnedKegs/Locks from Library. | Mike McQuaid | |
| These don't make sense to be tied to the `HOMEBREW_REPOSITORY` but instead should live in the `HOMEBREW_PREFIX` as they all relate to its state. | |||
| 2016-09-15 | Use constants for LinkedKegs/PinnedKegs/Locks. | Mike McQuaid | |
| These definitions are scattered throughout the codebase which makes it hard to refactor them later (my goal is to move them outside of HOMEBREW_LIBRARY). Unify their definitions for clearer code and easier movement later. | |||
| 2016-09-14 | Merge pull request #903 from zmwangx/always-show-dev-commands | Zhiming Wang | |
| cmd/commands: always show developer commands | |||
| 2016-09-11 | cmd/uses: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-11 | cmd/upgrade: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-11 | cmd/update-report: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-11 | cmd/unpack: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-11 | cmd/unlinkapps: fix Rubocop warnings. | Mike McQuaid | |
| 2016-09-11 | cmd/uninstall: fix Rubocop warnings. | Mike McQuaid | |
