aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-12-26Refactor patching testsJack Nagel
2014-12-26Commit test updates that were supposed to be part of ↵Jack Nagel
b76e26c9cf1fc805663d86b6d6d081f91f73ea18
2014-12-26Allow debugging patching failuresJack Nagel
Closes #33056.
2014-12-26Decouple applying patches from staging the sourceJack Nagel
2014-12-26Remove unnecessary require from testJack Nagel
2014-12-26Define install instead of making subclasses call standard_installJack Nagel
2014-12-26Finally stop exposing url on FormulaJack Nagel
2014-12-26Unroll validation loopJack Nagel
2014-12-26Overriding #initialize is not supported, so drop late validationJack Nagel
2014-12-26Fix warningJack Nagel
2014-12-26formula: add/improve more API docs.Mike McQuaid
Closes #35266.
2014-12-26Fix method redefinition warningJack Nagel
test_defined? gets defined in the method_added hook.
2014-12-26Fix "possible reference to past scope" warnings on 2.2Jack Nagel
2014-12-26Implement GithubGistFormula in a more natural wayJack Nagel
2014-12-25requirements: recommend casks where available.Mike McQuaid
Also, tweak the XQuartz requirement to not show 0.0.0 versions being required. Closes #35254. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-24Quote path in conflict error rm commandBaptiste Fontaine
Fixes #35143. Closes #35239. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-23Always show attribute value in validation error messageJack Nagel
2014-12-23Update minitestJack Nagel
2014-12-23test-bot: fix use of select!.Mike McQuaid
2014-12-23test-bot: test bottled dependents.Mike McQuaid
Test everything that `brew uses` a formula, has a bottle and a test. This should allow some quick gains in terms of spotting formulae that may need revisioned to avoid problems with shifting dependencies. As the test-bot lives in a data centre with (very) fast internet the fetch and extraction time shouldn't slow things down much. Closes #35092. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-23Convert dependencies to formulas for name matchingKevin Sjöberg
Dependency names are prefixed with the tap location, therefore dependency names do not match formula names. We convert dependencies into formulas to ensure proper name checking. Closes #35058. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-23language_module_dependency: fix finding opam.Jaime Marquínez Ferrándiz
`opam list <package>` only checks if the package is available Closes #35209. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-23uninstall: improve grammar for multiple version messageMisty De Meo
2014-12-23Mark cached_location as an attributeJack Nagel
2014-12-23Avoid check-then-act pattern in clear_cacheJack Nagel
2014-12-23Document download strategy interfaceJack Nagel
2014-12-23Don't raise NotImplementedErrorJack Nagel
2014-12-22The class-level keg_only_reason is private APIJack Nagel
2014-12-22Use "@api private" instead of "@private"Jack Nagel
http://www.rubydoc.info/gems/yard/file/docs/Tags.md#private http://www.rubydoc.info/gems/yard/file/docs/Tags.md#api
2014-12-22Fix formula template comment auditJack Nagel
2014-12-22Mark deprecated download strategies as suchJack Nagel
2014-12-22Deprecate appending the CVS module name to the URL stringJack Nagel
2014-12-22Assume CVS module name when none is givenJack Nagel
2014-12-22Allow :module => "name" for CVS URLsJack Nagel
2014-12-20Typo in skip_clean? documentationBaptiste Fontaine
Closes #35142. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-19Deprecate made-up URL schemesJack Nagel
This deprecates URLs that begin with the following fake URL schemes: bzr:// cvs:// hg:// fossil:// svn+http:// Despite their appearance, they are not actually accepted by the corresponding tools. They exist only as hints to the download strategy detection code, and are stripped from the URL before the URL is handed off to the VCS program. This is not documented, and may lead one to believe it is a valid URL that can be used elsewhere, when it actually only works inside Homebrew. We have a better mechanism for specifying the download strategy that is straightforward and explicit: :using => :hg Recommend that instead. Closes #35114.
2014-12-19(un)linkapps: allow unlink/link specific formulae.Xu Cheng
Closes #35080. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-18Fix references to urlJack Nagel
2014-12-18Deprecate UnsafeSubversionDownloadStrategyJack Nagel
2014-12-18Add :using => :fossilJack Nagel
2014-12-18Move url munging to initializeJack Nagel
2014-12-18Start versioning cached git clonesJack Nagel
2014-12-18Revert "Start versioning cached git clones"Mike McQuaid
This reverts commit f4fe50a0958b7b47b32041e11d4943d6ae7d3972.
2014-12-17Start versioning cached git clonesJack Nagel
2014-12-17Unset LIBRARY_PATH before buildsJack Nagel
See https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html Closes Homebrew/homebrew-versions#592.
2014-12-16Use Utils.popen_read to avoid shelling out in a few placesJack Nagel
2014-12-16Use quiet_system to avoid the shellJack Nagel
2014-12-16Utils.popen_read doesn't doesn't require a blockJack Nagel
2014-12-16Capitalize descriptions of --HEAD, --develKyungdahm Yun
Closes #35027. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-15create: remove formula include.Mike McQuaid