aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-08-09brew audit - flag use of DATA with no __END__Adam Vandenberg
2010-08-09Fix skip_clean :all to actually skip clean stepChris Hoffman
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-08Changing the magic &:downcase back to regular block.Brent Fitzgerald
Fixes Homebrew/homebrew#2089 Signed-off-by: Adam Vandenberg <flangy@gmail.com> (This is needed for 10.5 support.)
2010-08-08brew audit - check for empty md5Adam Vandenberg
2010-08-08brew audit - more aggressive path shortcut suggestionsAdam Vandenberg
2010-08-08Move Pathname.starts_with? into PathnameAdam Vandenberg
2010-08-08Getting rid of pesky 'warning: parenthesize argument(s) for future version'Brent Fitzgerald
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07brew-linkapps - expand the target path once.Adam Vandenberg
2010-08-07change behaviour of github_info to fallback sooner to mxcl/masterlukas
Fixes Homebrew/homebrew#1980 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Resolve aliases in 'brew edit'.Adam Vandenberg
2010-08-07Make "lib/node" a real folder.Adam Vandenberg
Treat the "lib/node" folder like Python, Perl, etc. Create it as a real folder in HOMEBREW_PREFIX, so that package managers (npm) have a stable place to drop libs.
2010-08-07Homebrew now at version 0.70.7Adam Vandenberg
Changes in this version include: * Aliases are now defined by relative symlinks rather than in the formulae themselves. Many commands are faster now that they don't have to read every formula to find aliases. * "url" now supports the same features as "head", including ":using" and version specifiers for VCS systems. * Files and methods marked for deprecation in 0.7 have been removed. * The Formula DSL now supports "skip_clean :all" and "keg_only 'reason'"
2010-08-070.7 Remove deprecated make commandAdam Vandenberg
2010-08-070.7 Remove deprecated brewkitAdam Vandenberg
2010-08-07Update Bash completion scriptAdam Vandenberg
* Add external command completion * Add alias completion
2010-08-07Formatting in brew-switchAdam Vandenberg
2010-08-07Move ext command docs down to ext commands sectionAdam Vandenberg
2010-08-07Document external commands a bitAdam Vandenberg
2010-08-07Tweak brew install docsAdam Vandenberg
2010-08-07Document brew audit.Adam Vandenberg
2010-08-07Add sha1 to brew fetch and document commandAdam Vandenberg
2010-08-07Put /usr/X11/bin in PATH when requesting X11.Adam Vandenberg
2010-08-07Add 'skip_clean :all' to the DSL.Adam Vandenberg
2010-08-07Add keg-only to DSLAdam Vandenberg
2010-08-07added man subdirectories man2-man8Sam X Nguyen
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Sort and line up path helpersAdam Vandenberg
2010-08-07Deprecate using symbols to define depsAdam Vandenberg
2010-08-07"url" now has same features as "head"Adam Vandenberg
Specifically, it can accept all the VCS tag specs that head could, making it more useful for defining stable versions that come from VCS instead of tarballs. A new "SoftwareSpecification" class was added to implement this. This new class holds a "spec" for downloading a software package. It combines the url (or head url) with the "specs" [1] that head has been able to take. This allows both the stable (url) and unstable (head) specification for a software package to co-exist without stomping on each others "specs". [1] "specs" contain instructions on which branch/tag/revision/etc. to use from the source repository URL.
2010-08-07Use ERB to generate formula template.Alexander Kahn
2010-08-07ARGV - rename method that conflicts with optparseAdam Vandenberg
optparse adds an "options" method to ARGV, and so does Homebrew. Rename this method (and remove optparse blocking script) so that Homebrew plays nicer with external Ruby software. This fixes the issue where "gem install thin" would break "brew server", for instance.
2010-08-07brew audit - trailing whitespace detectionAdam Vandenberg
2010-08-07brew audit - look for aliases in depsAdam Vandenberg
2010-08-07Fix brew-serverAdam Vandenberg
2010-08-07Fix brew-readallAdam Vandenberg
2010-08-07Fix brew-auditAdam Vandenberg
2010-08-07Use new alias system with `brew search`Max Howell
Also don't show any aliases if you just type `brew search` as there is so little context, it just looks messy.
2010-08-07`brew create` uses new Aliasing systemMax Howell
2010-08-07add URLs to brew infoAdam Vandenberg
2010-08-07Fix brew infoAdam Vandenberg
2010-08-07Significantly simpler `brew uses` and `brew deps`Max Howell
Partly simpler because the output is less pretty. But I think the output is now more useful for other tools. And comma separated lists aren't particularly human-readable IMO either.
2010-08-07Resolve aliases in ARGV extension.Max Howell
* This allows most brew commands to automatically accept aliases.
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-07Automatically enable external `brew` commands.Martin Kühl
* Add path to external command examples to PATH. * Only add them to PATH from inside Homebrew. Signed-off-by: Adam Vandenberg <flangy@gmail.com> * Move external commands path down near check
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.