aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2010-08-07Add 'aka' removal notice.Adam Vandenberg
'aka' is no longer used to define aliases, but we'll keep the method around with a warning so non-master brews have a chance to remove any aka's; otherwise pushing the change will break private brews and we don't want to do that.
2010-08-07Skip broken formulaeAdam Vandenberg
2010-08-07New Aliasing system is plenty less code :)Max Howell
2010-08-07Show changed examples on update [telemachus]Adam Vandenberg
* Also move updater output into the class itself
2010-08-07Fix regex locationAdam Vandenberg
2010-08-07Reword X11 brew doctor messages.Adam Vandenberg
2010-08-07Re-wrap message.Adam Vandenberg
2010-08-07Don't version VCS checkout directories.Adam Vandenberg
While tarballs are versioned to prevent conflicts when newer ones are downloaded, we shouldn't be versioning the name of the VCS checkout when a formula uses "HEAD" or a stable commit. Append the name of the vcs system to the checkout path, in case a project changes vcs providers, to prevent future conflicts.
2010-08-02archs_for_command now follows symlinks.James Harris
Tell file(1) to follow symlinks using the -L option. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-30brew doctor - check man accessAdam Vandenberg
2010-07-29Shorten 'bad man path' message.Adam Vandenberg
2010-07-29Move testing tarballs into subfolderAdam Vandenberg
2010-07-29Fix brew info testAdam Vandenberg
2010-07-29Just use Pathname.cdAdam Vandenberg
2010-07-29Add name to brew info url and remove external scriptAdam Vandenberg
2010-07-27Fix brew info --githubAdam Vandenberg
2010-07-25brew doctor - add check for non-standard X11Adam Vandenberg
XQuartz is not known to work with Homebrew, though if you have it working on your machine let us know.
2010-07-25Add Pathname.resolved_pathAdam Vandenberg
2010-07-25Allow HOMEBREW_EDITOR for non-project editing.Adam Vandenberg
If set, use "HOMEBREW_EDITOR" when editing a single file, or multiple files in the same folder. Note that this setting does not affect `brew edit`, since opening all of Homebrew at once requires an editor with proper project support.
2010-07-23GitHub - use git for smart http reposAdam Vandenberg
2010-07-21Bump Xcode recommendation to 3.2.2Adam Vandenberg
2010-07-21Fix message and undent for external depsAdam Vandenberg
2010-07-20Clean up test script & use system ruby to run testsAdam Vandenberg
2010-07-20Fix top-level formula having duplicate depsAdam Vandenberg
If the top-level formula being installed has any keg-only dependencies, the lib/include/bin/pkg-config paths for those deps will be added twice to the ENV vars. This doesn't break anything, but does make debug output somewhat longer than it needs to be. Tidy this up by calling uniq on deps before iterating. (The cause of this duplication is related to how top-level formula are run, to support keeping patches in __END__ blocks.) Fixes Homebrew/homebrew#1110
2010-07-19Remove "test/formula_test.rb"Adam Vandenberg
This diagnostic script has been replaced by the "brew audit" external command.
2010-07-18brew.h info takes a formula parameter rather than a stringMax Howell
* Preference is for commands to take instantiated formulae as parameters rather than formula names, so alias resolution can be centralized.
2010-07-18Make expand_deps a class functionMax Howell
2010-07-18Some String.dedent actionMax Howell
2010-07-18Use build_head here too.Adam Vandenberg
2010-07-16Add ARGV.build_head? and use it.Adam Vandenberg
This allows both "--HEAD" and "-H" to be used consistently, which was the intention in the first place.
2010-07-13Add command "brew --env"Adam Vandenberg
"brew --env" will set up a build environment and then dump certain ENV variables (CC, CXX, LD, CFLAGS, CXXFLAGS, MAKEFLAGS). If any of CC, CXX, LD are symlinks, now also output the target compiler. (Typically these will be symlinks from eg /usr/bin/cc to /usr/bin/gcc-4.2). This is a diagnostic command which may be merged into --config, turned into an external command, or removed if it doesn't turn out to be useful.
2010-07-10CurlUnsafeDownloadStrategyAdam Vandenberg
This Download Strategy is provided for use with sites that only provide HTTPS and also have a broken cert. Try not to need this, as we probably won't accept the forulae into trunk.
2010-07-09Usage should mention manpage.Adam Vandenberg
2010-07-09`brew doctor` and GitDownloadStrategy now check for Git.Adam Vandenberg
GitDownloadStrategy now fails if git isn't in the path, same as other VCS strategies. `brew doctor` will also warn if Git isn't installed.
2010-07-08Improved Subversion support.Adam Vandenberg
Homebrew will now use the svn binary pointed to by HOMEBREW_SVN if set, use a Homebrew-installed svn if present, finally falling back to the system-provided svn binary. If a formula (mplayer) requires a newer version of Subversion than what Leopard provides, it can use the "StrictSubversionDownloadStrategy" download strategy to warn the user. These changes also fix an issue with forcing exports not working on a stock Leopard subversion, but letting the user either specify a specific binary or install Subversion via Homebrew and pick that up instead.
2010-07-08Add some HOMEBREW env vars to the dumpAdam Vandenberg
2010-07-08Comment the detect_download_strategy patterns.Adam Vandenberg
2010-07-08Clarify cellar commentAdam Vandenberg
2010-07-08Move exceptions from global to utils; remove duplicate defintionsAdam Vandenberg
2010-07-08Move method from ObserverPathnameExtension to extend/PathnameAdam Vandenberg
* This method is generally useful, even without the Observer extensions.
2010-07-06Add debian style names to version checker.Adam Vandenberg
2010-07-06Update version testsAdam Vandenberg
2010-07-04Pathname - fix RC version detection.Adam Vandenberg
2010-07-04Update Pathname version checks.Adam Vandenberg
* allow capital 'RC' * allow 'stable' suffix
2010-07-04Remove dupliate 'wxwidgets' entry from blacklist.Adam Vandenberg
2010-07-03Move data into updater classAdam Vandenberg
2010-07-03brew doctor - add whitelist to dylibsAdam Vandenberg
2010-07-03Blacklist setuptools in favor of distribute.Adam Vandenberg
2010-07-03Allow user to override temp folder with HOMEBREW_TEMPAdam Vandenberg
2010-07-02Remove $PATH from --config and build dumps.Adam Vandenberg
While it is useful to be able to see the user's path in bug reports, it is perhaps slightly too intrusive to post this without the user's permission. A path can have usernames or other project sensitive information, and several Homebrew users were editing their bug reports to omit this information. `brew doctor` will still report on the path issues that we typically care about, so dropping automatic posting of PATH.