aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2014-03-27Fix conflicting symlink adviceJack Nagel
Closes Homebrew/homebrew#27899.
2014-03-26Add missing newline to link and unlink in verbose modeJack Nagel
2014-03-26Replace files atomically in inreplaceJack Nagel
2014-03-26Drop intermediate variableJack Nagel
2014-03-26Replace files atomically when relocatingJack Nagel
2014-03-26Tab#write always overwrites, no need to unlinkJack Nagel
2014-03-26Fall back to Process.gid if we aren't a member of the file's groupJack Nagel
2014-03-26Put tempfile into binmode before writingJack Nagel
2014-03-26CLT.installed?: base result on version detectionMisty De Meo
CLT.installed? previously returned false if the user had outdated dev tools installed after a 10.9 upgrade, which was confusing to users.
2014-03-25Failing to install plist shouldn't prevent linkingJack Nagel
2014-03-25Write plists atomicallyJack Nagel
2014-03-25Revert "doctor: use double quotes for setting PATH."Mike McQuaid
I'm an idiot. This reverts commit f890e4973840a66a522189c8e5530bff61d17162.
2014-03-25audit: don't warn about tarball in non-GitHub URL.Mike McQuaid
2014-03-25doctor: use double quotes for setting PATH.Mike McQuaid
Closes Homebrew/homebrew#27619.
2014-03-25Don't load the full debugger when readline is the formula being installedJack Nagel
Fixes Homebrew/homebrew#27842.
2014-03-24Check existence of target keg instead of hiding exceptionsJack Nagel
2014-03-24bottle_version: handle pazpar2 style.Mike McQuaid
2014-03-23LD64Dependency: super before setting env procMisty De Meo
Otherwise super will overwrite @env_proc with the default value.
2014-03-23Expose some keg methodsJack Nagel
2014-03-22LD64Dependency: adjust initializer signatureMisty De Meo
The method signature of Dependency changed in 1fdf69b90382c43493a5f62f0020729289db6c70, however LD64Dependency was missed in the update. This resulted in failures in merge_repeats(), which creates many dependency objects using all three arguments.
2014-03-22Don't send, just call the method directlyJack Nagel
2014-03-22Drop inaccurate commentJack Nagel
require "time" Time.parse(Time.now.to_s)
2014-03-22Use canonicalized path for loaded install receiptsJack Nagel
2014-03-22Try to find install receipt when keg is unlinkedJack Nagel
This roughly matches the logic we use to determine the active keg in ARGV.kegs.
2014-03-22Write install receipts atomicallyJack Nagel
2014-03-22Preserve permissions when using Pathname#atomic_writeJack Nagel
2014-03-22dependency_collector: use ArgumentError exception.Mike McQuaid
Avoids errors with `brew versions` when bottling. References Homebrew/homebrew#27615.
2014-03-22Remove unnecessary swearing.Mike McQuaid
2014-03-21audit: #{prefix}/Frameworks -> #{frameworks}Jack Nagel
2014-03-21audit: suggest proper `if build.with(out)` usageIan Lancaster
Closes Homebrew/homebrew#27759. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-19Always build from source when given --interactiveJack Nagel
Closes Homebrew/homebrew#27716.
2014-03-19audit: catch new style gist URLsJack Nagel
2014-03-19audit: fix gist patch URL regexGeoff Nixon
Closes Homebrew/homebrew#27255. Signed-off-by: Jack Nagel <jacknagel@gmail.com> Conflicts: Library/Homebrew/cmd/audit.rb
2014-03-19Expand paths before making relative symlinkJack Nagel
Fixes Homebrew/homebrew#27702. Fixes Homebrew/homebrew#27704.
2014-03-18Fix copy/paste errorJack Nagel
Fixes Homebrew/homebrew#27685.
2014-03-18Set bottle download strategy directlyJack Nagel
We know what strategy we want, so going through DownloadStrategyDetector is wasted work. Now we can remove those patterns from the detector and have two fewer branches each time through.
2014-03-18Reorder download strategy symbols by frequencyJack Nagel
2014-03-18Reorder download strategy regexps by frequencyJack Nagel
2014-03-18Make relative symlinks in Pathname#install_symlinkJack Nagel
Closes Homebrew/homebrew#27672.
2014-03-18Detect absolute symlinks during bottle relocation checkJack Nagel
2014-03-18Remove redundant methodJack Nagel
This already happens in the superclass.
2014-03-18Always use CurlDownloadStrategy for legacy patchesJack Nagel
Fixes Homebrew/homebrew#27671.
2014-03-18python_dependency: no brewed python for bottlesMike McQuaid
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-03-17bottle_version: support lz4 style.Mike McQuaid
2014-03-16which is supposed to return a pathnameAdam Vandenberg
2014-03-16return found path directly in whichAdam Vandenberg
2014-03-16utils.rb:which: bug fixkynnjo
Closes Homebrew/homebrew#27524. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-15Set patch name on initializationJack Nagel
2014-03-15Prefer opt prefix over linked keg entry when picking active kegJack Nagel