aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/exceptions.rb
AgeCommit message (Collapse)Author
2015-08-03Core files style updates.BrewTestBot
Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-26Fix typo in UnsatisfiedRequirements exception messageEdgar Gonzalez
Closes Homebrew/homebrew#42125. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-24BottleLoader: check version mismatchXu Cheng
Closes Homebrew/homebrew#42049. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22exceptions: don't bracket urlpolamjag
Closes Homebrew/homebrew#41592. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-19TapFormulaUnavailableError: add back user and repo methodXu Cheng
Fixes Homebrew/homebrew#41888.
2015-07-19improve TapLoader and TapFormulaUnavailableErrorXu Cheng
* Restore the ability to load formula by `user/homebrew-repo/foo`. * Only suggest to install tap when tap isn't installed. Closes Homebrew/homebrew#41705. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-06-16Move 10.11 warning to doctor, pre-install, and post-failureJack Nagel
Fixes Homebrew/homebrew#40778.
2015-06-14add TapUnavailableErrorXu Cheng
2015-05-29exceptions: use Formula#full_nameXu Cheng
2015-05-27load tap formula through direct searchXu Cheng
2015-04-25Add Formula#logsJack Nagel
2015-03-03Always output formula information on build errorsJack Nagel
2015-02-26exceptions: instruct not to file boneyard issues.Mike McQuaid
2014-12-30Always dump full configurationJack Nagel
2014-12-29Move exception text into exception objectJack Nagel
2014-12-29Preserve backtrace for download errorsJack Nagel
2014-12-23Always show attribute value in validation error messageJack Nagel
2014-10-31Remove FormulaAlreadyInstalledErrorJack Nagel
install is the only command that can trigger this warning, so it should be handled before instantiating the installer.
2014-09-18Pass command and arg list into ErrorDuringExecution constructorJack Nagel
2014-09-14Consistently call name on formula instead of relying on to_sJack Nagel
2014-09-14Remove InstallationError superclassJack Nagel
None of these subclasses share any behavior other than what is inherited from RuntimeError, so we can just get rid of the superclass.
2014-09-13Remove unused attribute from BuildErrorJack Nagel
2014-09-13Pass the ENV hash into the BuildError constructorJack Nagel
2014-09-12Use the superclass properlyJack Nagel
2014-09-12Make parameter names match superclass parameter namesJack Nagel
2014-09-12Remove default argument from Homebrew::InstallationErrorJack Nagel
This class is never instantiated directly, and all subclasses initializers have different signatures and do not rely on this.
2014-09-12Make exception subclasses use their superclass properlyJack Nagel
2014-08-25Inline variableJack Nagel
2014-08-22Decouple IncompatibleCxxStdlibs from its superclassJack Nagel
This exception is never used outside of the CxxStdlib class, so we don't need the Homebrew::InstallationError superclass.
2014-07-12Linuxbrew: Move ISSUES_URL to os from globalShaun Jackman
Closes Homebrew/linuxbrew#103 Closes Homebrew/homebrew#30830. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-07-11exceptions: fix typoMatt Hauck
Closes Homebrew/homebrew#30821. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-07-06Drop pointless string splitJack Nagel
2014-05-28Remove unused attributeJack Nagel
2014-05-28Remove unused method and associated test fixturesJack Nagel
2014-05-08exceptions: fix tap issue URL.Mike McQuaid
Closes Homebrew/homebrew#29043.
2014-04-30--config -> configAdam Vandenberg
2014-04-23Use gcc instead of apple-gcc42 when needed.Mike McQuaid
2014-04-06show formula version in failed build outputAdam Vandenberg
2014-04-06Remove now unnecessary realpath callsJack Nagel
2014-04-05Automatically reinstall up-to-date dependencies that are missing optionsJack Nagel
Closes Homebrew/homebrew#21223.
2014-03-17Don't check issues on Ruby 1.8.6Misty De Meo
The system certs are too old to be able to read from Github, so don't try to use the Github API on 1.8.6 either.
2014-02-28Add custom exception for untapped formulaeJack Nagel
2014-02-27Pass expansion-time build options to install_dependencyJack Nagel
2014-02-18Tweak DownloadError message to include wrapped exceptionJack Nagel
2014-02-18Add DownloadError to catch a broader range of resource download errors.Drew Rodman
Adding a broader exception class allows for errors raised in Resource.fetch to be caught in upgrade and prevent the process from being killed when a download fails. This should resolve issue 18364. Fixes Homebrew/homebrew#18364. Closes Homebrew/homebrew#26618. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-02-18Inline static exception text to remove a rescueJack Nagel
2014-02-08Don't let issue search kill install processJack Nagel
2014-02-02C++ stdlibs: issue warning, don't fail the buildMisty De Meo
2014-01-20utils: improve issue searching.Mike McQuaid
* issues_matching now returns an array * prints issues titles and URLs * find_pull_requests shows closed PRs if no matching PRs are open Closes Homebrew/homebrew#26032.
2014-01-03exceptions: remove unused AlreadyTappedError.Mike McQuaid