| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-07 | Dependency initializer takes an array | Jack Nagel | |
| 2014-07-07 | Define 1.8 marshal hooks in terms of 1.9+ marshal hooks | Jack Nagel | |
| 2014-07-07 | Remove knowledge of serialization details by marshaling twice | Jack Nagel | |
| 2014-07-07 | Fix BuildEnvironment initializer | Jack Nagel | |
| 2014-07-07 | Fix BuildEnvironment marshalling test | Jack Nagel | |
| 2014-07-07 | Don't need mocks here | Jack Nagel | |
| 2014-07-07 | Only store one proc per BuildEnvironment instance | Jack Nagel | |
| 2014-07-07 | Merge instead of calling << in a loop | Jack Nagel | |
| 2014-07-06 | Fix brew-aspell-dictionaries | Jack Nagel | |
| 2014-07-06 | Give the cache the same permissions as the installer does | Jack Nagel | |
| 2014-07-06 | Extend with a module instead of aliasing on the singleton class | Jack Nagel | |
| 2014-07-06 | Remove inaccurate comment | Jack Nagel | |
| 2014-07-06 | Hide the cxxstdlib data structure better | Jack Nagel | |
| 2014-07-06 | nostdout doesn't need to capture output | Jack Nagel | |
| 2014-07-06 | Close duped output streams before returning | Jack Nagel | |
| 2014-07-06 | Remove redundant "which git" guards | Jack Nagel | |
| There is always a git executable on PATH due to the git wrapper in Library/Contributions/cmd. The wrapper will notify the user if there is not a real git installed. | |||
| 2014-07-06 | Drop pointless string split | Jack Nagel | |
| 2014-07-06 | Use Formula tap methods instead of matching the path | Jack Nagel | |
| 2014-07-06 | Let File.expand_path also do the join | Jack Nagel | |
| 2014-07-06 | Check File.file? first to avoid second stat() | Jack Nagel | |
| 2014-07-06 | Use Formula tap methods | Jack Nagel | |
| 2014-07-06 | Make tap_ref match similar code in update | Jack Nagel | |
| 2014-07-06 | Escape paths in regexps | Jack Nagel | |
| 2014-07-06 | Just use each since we're returning from inside the block | Jack Nagel | |
| 2014-07-06 | Expand ~ in PATH entries | Jack Nagel | |
| 2014-07-05 | brew-pull: fix --install | Jack Nagel | |
| 2014-07-05 | Remove remaining references to "--fresh" | Jack Nagel | |
| This option was removed in 8cdf4d8ebf439eb9a9ffcaa0e455ced9459e1e41 because it did not do anything. | |||
| 2014-07-05 | brew-pull: combine conditionals | Jack Nagel | |
| 2014-07-05 | brew-pull: avoid the "var = ... rescue nil" dance | Jack Nagel | |
| 2014-07-05 | brew-pull: rescue a specific exception | Jack Nagel | |
| 2014-07-05 | brew-pull: use diff-tree and simplify diff parsing | Jack Nagel | |
| 2014-07-05 | brew-pull: let git-am attempt three-way merge if patch doesn't apply | Jack Nagel | |
| 2014-07-05 | Remove a RUBY_VERSION check, add a FIXME comment | Jack Nagel | |
| 2014-07-05 | Use popen wrapper | Jack Nagel | |
| Closes Homebrew/homebrew#30678. | |||
| 2014-07-05 | Add popen wrapper that does not invoke the shell | Jack Nagel | |
| 2014-07-04 | Use a regular conditional instead of `next unless ...` | Jack Nagel | |
| 2014-07-04 | Simpler "use the correct symlink" checks | Jack Nagel | |
| When determining whether to remove a symlink during unlinking, we check three things: (a) Is the destination a symlink? (b) Does the destination exist? (c) Does the destination resolve to the source path? However, since we know that the source path exists, (b) is guaranteed if (a) and (c) are true. Thus checking (b) is unnecessary. Similarly, when creating a new symlink during linking, we first check to see if the link already exists by checking the same three criteria. Again, checking (b) is unnecessary here. See also the expanded test coverage in b52b579b. Addendum: although we know that the source path exists during unlinking, it doesn't matter. If the source path does not exist, then we still know we have a broken symlink pointing into the keg we are unlinking, and removing that symlink is still safe. | |||
| 2014-07-03 | Add more tests documenting linking behavior | Jack Nagel | |
| 2014-07-03 | Avoid chdir just to make a symlink | Jack Nagel | |
| 2014-07-03 | Move repeated pathname into setup | Jack Nagel | |
| 2014-07-03 | Don't assign @keg twice in setup | Jack Nagel | |
| 2014-07-03 | No need to silence output from Keg#link anymore | Jack Nagel | |
| 2014-07-03 | Option does not need to be Comparable | Jack Nagel | |
| 2014-07-03 | Add assert_eql to provide better failure messages for eql? tests | Jack Nagel | |
| 2014-07-03 | Fix PkgVersion#<=> | Jack Nagel | |
| 2014-07-03 | libspotify: migrate to homebrew/binary. | Mike McQuaid | |
| Closes Homebrew/homebrew#30632. | |||
| 2014-07-03 | hllib: migrate to homebrew/boneyard. | Mike McQuaid | |
| Closes Homebrew/homebrew#30631. | |||
| 2014-07-03 | bottle: use revision to find bottle block too. | Mike McQuaid | |
| 2014-07-03 | stop Xcode tools from overriding deps when CLT is not installed | Camillo Lugaresi | |
| Closes Homebrew/homebrew#30641. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-03 | Fix Formula#<=> on trunk Ruby | Jack Nagel | |
| Arguably this method shouldn't exist and sort_by(&:name) used instead. | |||
