| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-14 | Fix mktmp to be generic as-per SUS/BSD. | xxxajk | |
| Closes #31586. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-08-09 | Pull effective arch detection into a method | Jack Nagel | |
| 2014-08-06 | Use opt_bin | Jack Nagel | |
| 2014-08-03 | Add another TODO | Jack Nagel | |
| 2014-08-03 | Remove an is_a check | Jack Nagel | |
| 2014-07-29 | Pathname.binread | Adam Vandenberg | |
| 2014-07-27 | backport binwrite from Ruby 2.1+ | Adam Vandenberg | |
| 2014-07-27 | Rename write_binary to binwrite | Adam Vandenberg | |
| 2014-07-27 | add Pathname.write_binary | Adam Vandenberg | |
| 2014-07-18 | Check nil? || empty? instead of to_s.empty? | Jack Nagel | |
| 2014-07-18 | Drop pointless to_s call | Jack Nagel | |
| 2014-07-17 | Remove commentary from error message | Phillip Calvin | |
| It might be best not to use the word "lame" here, as it's often considered to be an ableist slur. Closes #30915. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-13 | nudge formatting | Adam Vandenberg | |
| Needed for Emacs' ruby highlighting to work past this point in the file. | |||
| 2014-07-13 | No need to cache lookup that is only done once | Jack Nagel | |
| 2014-07-10 | Raise Errno::ENOENT instead of RuntimeError from Pathname#install | Jack Nagel | |
| 2014-07-10 | Make comment in Pathname#install more accurate | Jack Nagel | |
| 2014-07-05 | Remove a RUBY_VERSION check, add a FIXME comment | Jack Nagel | |
| 2014-07-03 | stop Xcode tools from overriding deps when CLT is not installed | Camillo Lugaresi | |
| Closes #30641. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-07-03 | Replace ComparableSet with a Requirements collection | Jack Nagel | |
| 2014-07-02 | Accept -s as shorthand for --build-from-source | Jack Nagel | |
| This is experimental and will be reverted if it causes problems. Closes #30392. | |||
| 2014-07-02 | Move constants so we don't have to load all of ENV to get them | Jack Nagel | |
| 2014-07-01 | Replace find_all + each with grep | Jack Nagel | |
| 2014-06-26 | Use canonical_name in the exception message | Jack Nagel | |
| 2014-06-26 | Use canonical_name when checking LinkedKegs and opt | Jack Nagel | |
| name is the user-provided string and may be an alias, path, or URL. | |||
| 2014-06-26 | The rack variable is only used inside the block now | Jack Nagel | |
| 2014-06-26 | Remove a dead branch from ARGV.kegs | Jack Nagel | |
| rack cannot be nil at the point where FormulaUnavailableError is raised, so we don't need a branch to deal with that. | |||
| 2014-06-26 | Simplify NoSuchKegError condition | Jack Nagel | |
| dirs will be empty if the rack directory does not exist. | |||
| 2014-06-22 | Use a more descriptive variable name | Jack Nagel | |
| 2014-06-22 | Use Pathname#split | Jack Nagel | |
| 2014-06-22 | Move the compiler-selecting methods to ENV/shared | Shaun Jackman | |
| Closes #30210. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-06-22 | Move deprecated Formula class methods to compat | Jack Nagel | |
| These have all been moved to Formulary. | |||
| 2014-06-20 | Remove ARGV.filter_for_dependencies | Jack Nagel | |
| 2014-06-20 | Decouple spec selection from ARGV | Jack Nagel | |
| 2014-06-17 | Add explicit mkpath to Pathname#write_env_script | Jack Nagel | |
| 2014-06-17 | Add explicit mkpath to Pathname#write_jar_script | Jack Nagel | |
| 2014-06-17 | Add explicit mkpath to Pathname#write_exec_script | Jack Nagel | |
| 2014-06-17 | Make signature of Pathname#write compatible with Ruby 2.1+ | Jack Nagel | |
| 2014-06-12 | Deprecate Pathname#cp and Pathname#chmod_R | Jack Nagel | |
| As far as I can tell these methods have only ever been used in the test suite. Since Formula includes FileUtils, it is generally simpler (and in the case of cp, more readable) to use the FileUtils methods directly. Closes #30081. | |||
| 2014-06-12 | Deprecate Pathname#/ with non-string/non-pathname arguments | Jack Nagel | |
| Ruby 2.2 will define Pathname#/ as a simple alias of Pathname#+. In practice, this means that it will raise a TypeError unless the argument responds to to_path or to_str. Currently we blindly convert the argument to a string using to_s, so deprecate this in the interest of matching the upstream behavior. In the future we can replace this with alias_method :/, :+ unless method_defined?(:/) Closes #30079. | |||
| 2014-06-11 | Use Digest#file if it's available | Jack Nagel | |
| 2014-06-10 | Stop caching Superenv.bin | Jack Nagel | |
| It is not a hotspot and causes an ordering dependency in the tests. | |||
| 2014-06-09 | Fix visibility of FileUtils extension methods | Jack Nagel | |
| 2014-06-09 | Stop exposing mktemp as a public method on formula objects | Jack Nagel | |
| 2014-06-09 | Stop joining symbols to pathnames | Jack Nagel | |
| Ruby 2.2's native Pathname#/ accepts only string-like objects. | |||
| 2014-06-08 | Just access the ivar directly | Jack Nagel | |
| 2014-06-08 | Work around encoding issue in Pathname#inspect on Ruby 2.0 | Jack Nagel | |
| Pathname#inspect on Ruby 2.0 throws away the encoding of the object's underlying string and returns a string tagged as ASCII-8BIT. If you simply write puts Pathname.new("some string with non-ascii bytes").inspect no error will be raised, because the implementation of Pathname#inspect does not call into Object#inspect. However, if you wrap that pathname object in an array first, then puts [Pathname.new("some string with non-ascii bytes")].inspect will raise Encoding::CompatibilityError: "inspected result must be ASCII only or use the same encoding with default external". Raising an error in this codepath is new in Ruby 2.0, and this specific bug is fixed in Ruby 2.1. I've opened a bug upstream: https://bugs.ruby-lang.org/issues/9915 Fixes #29947. | |||
| 2014-06-07 | metafiles: simplify #copy? further | Jack Nagel | |
| 2014-06-07 | Simplify Pathname#install_metafiles | Jack Nagel | |
| 2014-06-07 | Eliminate FORMULA_META_FILES constant | Jack Nagel | |
| 2014-06-03 | Use a || b | Jack Nagel | |
