aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-12-06Move SVN URL munging to initializeJack Nagel
2014-12-06Remove method that duplicates superclass implementationJack Nagel
2014-12-06Extract update from fetch in VCS strategiesJack Nagel
2014-12-06Add clone_repo to remaining VCS strategiesJack Nagel
2014-12-06Add repo_valid? to remaining VCS strategiesJack Nagel
2014-12-06Make repo_valid? privateJack Nagel
2014-12-06Make __path methods privateJack Nagel
2014-12-06Make cache_tag privateJack Nagel
2014-12-06Mark private VCSDownloadStrategy methodsJack Nagel
2014-12-06Remove {start,stop}doc as we're using Yard now.Mike McQuaid
2014-12-05CurlDownloadStrategy: initialize attributes in initializerJack Nagel
The downloader is instantiated on-demand, so we no longer need the lazy initialization here.
2014-12-05Pass the downloader a proxy object instead of the resourceJack Nagel
We need to limit the interface that is exposed to the downloader in order to make future changes easier. This will be important for work on new features, such as selecting a mirror from the command line. In the future, the existing Resource class will probably be split into multiple classes.
2014-12-05Provide VCSDownloadStrategy#head?Jack Nagel
2014-12-05Download strategies should return a Pathname from cached_locationJack Nagel
2014-12-05Stop supporting hg found in share/pythonJack Nagel
2014-12-05Simplify bsdmake wrapper, take 2Jack Nagel
2014-12-05Revert "Simplify bsdmake wrapper"Jack Nagel
Fixes Homebrew/homebrew#34713. This reverts commit e4461afd36f04b1cd3cf56ec0636202150ce0570.
2014-12-05Simplify bsdmake wrapperJack Nagel
Since bsdmake is always specified as a dependency, our xcrun wrapper will always be able to find it, so we can get rid of this wrapper.
2014-12-05Documenting keg-only outside of Homebrew.Dominyk Tiller
How-to-use-keg-only-outside-of-brew: * A new piece of documentation detailing how to deal with using keg_only formula outside of Brew itself. We’ve had a lot of questions and issues about this recently, and the solutions aren’t as easy and explicit to find elsewhere, so detailing it here may help reduce some of the questions we’ve seen recently. * I possibly whinged too much in the second section. I’m open to criticism and being called whiny. * Details flags, prepending the $PATH, and dealing with pkg-config. Closes Homebrew/homebrew#34608. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-05Try to match unused symbol deps lastJack Nagel
2014-12-03Update test gemsJack Nagel
2014-12-03Make the git download strategy default to :branch => "master"Jack Nagel
Fixes Homebrew/homebrew#33437.
2014-12-03Add brew-livecheck to the list of external commands.Alessio Bogon
2014-12-03os: xcode bumpDominyk Tiller
Bumps to the latest Xcode 6.1.1. Closes Homebrew/homebrew#34632. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-02Use add_attribute method instead of accessing attributes hashJack Nagel
2014-12-02Simplify appending CDATAJack Nagel
2014-12-02Combine conditionalsJack Nagel
2014-12-02Fix duplicated test methodsJack Nagel
2014-12-02Remove unused entries from test/.gitignoreJack Nagel
2014-12-02Documentation ChangesDominyk Tiller
More proposed documentation updates. Acceptable Formulae: * Adds Perl to the list of stuff we offer Dupes of in the Core. * Notes that OS X’s OpenSSL is usually horribly outdated. * Removes the incorrect space between font and forge. Common Issues: * We said three issues, we listed four. Oops. External Commands: * The cache is usually at /Library rather than ~/Library, and the rest of the documentation says /Library, so this makes the referencing consistent. FAQ: * Adds a tiny section on pinning formulae. Interesting-Taps-And-Branches: * Notes gaming-emulation software belongs in Homebrew/Games as well. * nolith/Embedded hasn’t been touched for 28 months. I’ve cut it. * anarchivist/forensics hasn’t been touched for 35 months. I’ve cut it. * codebutler’s GTK+ experiment seems to have been terminated after one commit. I’ve cut it. * paxam/linux hasn’t been touched for 34 months. I’ve cut it. * rmyers/homebrew hasn’t been touched in 42 months. I’ve cut it. * nddrylliog/winbrew has moved, I’ve changed the URL to the new one. Winbrew.md: * Removed. It’s referenced in the prior file, and doesn’t really need its own. Closes Homebrew/homebrew#34599. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-01Formula files are created in the repositoryJack Nagel
which is not necessarily the same as the prefix.
2014-12-01Use better assertionsJack Nagel
2014-11-30Add `brew any-tap` to the list of user commandsPeter Aronoff
Closes Homebrew/homebrew#34571. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-30Allow searching/installing Homebrew Casks.Mike McQuaid
People want to install things like GIMP using Homebrew so let's make it easier for them to find a decent installation method. Closes Homebrew/homebrew#34496. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-30Update doc/cookbook: use $HOMEBREW_PREFIXJakukyo Friel
Use $HOMEBREW_PREFIX instead of `/usr/local` when talking about formula file path. Closes Homebrew/homebrew#34568. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-28Rescue ErrorDuringExecution when loading old formulaeJack Nagel
2014-11-27uninstall: notify on multiple versions removed.Mike McQuaid
Closes Homebrew/homebrew#34398. Closes Homebrew/homebrew#34445. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-27caveats: don't need plist keg to_path, fix 10.8.Mike McQuaid
2014-11-27caveats: handle non-Homebrew plists.Mike McQuaid
Mentioned in Homebrew/homebrew#34484.
2014-11-26doctor: handle non-extent methods passed as argumentsMisty De Meo
2014-11-26docs: Python for formula authorsTim D. Smith
Closes Homebrew/homebrew#34228.
2014-11-25Suppress output from `cd`Jack Nagel
Closes Homebrew/homebrew#34246.
2014-11-24test-bot: more support for bottling taps.Mike McQuaid
2014-11-24bottle: use --root-url instead of --root_urlMike McQuaid
2014-11-23formula_installer: don't always post_install.Mike McQuaid
We don't want to do so when building bottles or we can end up with some weird stuff being bottled unintentionally (and it'll run twice; once before bottling, once afterwards). Fixes Homebrew/homebrew#34349. Closes Homebrew/homebrew#34397. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-23pull: support downloading bottles for taps.Mike McQuaid
2014-11-23test-bot: more tap upload improvements.Mike McQuaid
2014-11-23test-bot: tap before attempting upload.Mike McQuaid
2014-11-23test-bot: fix indentation.Mike McQuaid
2014-11-23test-bot: fix tap-from-url regex usage.Mike McQuaid