aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/list.rb
AgeCommit message (Collapse)Author
2013-06-13Fix bug in `brew list --pinned`Simon Sigurdhsson
Pinned formulae which were pinned at a previous version but then upgraded would not be listed by `brew list --pinned`. This is due to the good old "File.exist? thinks broken symlinks don't exist" gotcha, so the test in the select block in list_pinned has been changed to check if the pin file exists _or_ is a symlink. Closes Homebrew/homebrew#20423. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-04-07Unify indentation of access modifiersJack Nagel
These are class method calls, not some special keyword, and should be indented as such (also all standard Ruby indenters do this).
2013-04-01Fix `list --pinned` for non-formula kegsJack Nagel
Fixes Homebrew/homebrew#18885.
2013-03-30brew-pin: prevent selected formulae from upgrade.Simon Sigurdhsson
* Added `pin` et. al. to manpage. * Added `brew pin` to `brew.1` * Added `brew unpin` to `brew.1` * Added `brew list --pinned` to `brew.1` * Added information about frozen formulae to `brew upgrade` in `brew.1` * Added `pin` et.al. to completion scripts. * Unpin formulae when uninstalling them * Unpin and re-pin formulae when upgrading (avoids stale symlink) References Homebrew/homebrew#18386. Closes Homebrew/homebrew#18515. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-11-12exclude repository from brew list --unbrewedAdam Vandenberg
2012-11-11Use a class for FORMULA_META_FILESAdam Vandenberg
* lets more text types get picked up * better filter for `brew list`
2012-11-10Exclude the cache from `brew list --unbrewed`Adam Vandenberg
If you have relocated your HOMEBREW_CACHE under HOMEBREW_PREFIX, then don't show these files as "unbrewed".
2012-09-01`brew list -v` means verbose, not versionsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-28Refactor brew listAdam Vandenberg
2012-08-28brew list: check for CellarAdam Vandenberg
If the Cellar doesn't exist yet, don't print an error message or exit with an error status. Fixes Homebrew/homebrew#14503.
2011-11-16Don't include receipt in `brew list` outputCharlie Sharpsteen
Fixes Homebrew/homebrew#8615.
2011-07-30Exclude brew manpages from unbrewed.Max Howell
2011-03-12Use + instead of /.Adam Vandenberg
2011-03-12Refactor the brew command into one file per commandMax Howell
The code was sucking. To the extent that maintenance was hard. It's a lot easier to work with code that is sensibly split at sensible boundaries. So now it is more like that. But the refactor is minimal. Because we don't want you to have more merge hell than absolutely necessary. If you merge you will need to pay attention to brew.h.rb (as it is deleted) and bin/brew (as command logic is gone). It will be painful, but you will just have to help git out by moving any changes around manually. Note compatibility.rb. It ensures that any function renames or removals don't break anything. We're pretty serious about backwards compatibility. And that's because we encourage you to hack around with the innards. And we couldn't do that if we would then just make stuff disappear behind your back.