| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-20 | Pass the requested spec into the formula instance | Jack Nagel | |
| 2014-06-15 | Handle illegal constant names when fetching remote formulae | Jack Nagel | |
| 2014-06-14 | Revert "Only do formula class sanity checks once" | Jack Nagel | |
| This reverts commit ace78b1f3a59a893c7068e485555acf792470080. Fixes #30154. | |||
| 2014-06-09 | Only do formula class sanity checks once | Jack Nagel | |
| 2014-05-16 | Print debug messages to stderr | Geoff Nixon | |
| Closes #29294. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-05-02 | add comment | Adam Vandenberg | |
| 2014-04-25 | Yield absolute paths from find_formula | Jack Nagel | |
| 2014-04-24 | Make the on-disk representation of taps unambiguous | Tsukasa OMOTO | |
| This commit supports "-" and "_" in names of user and repository. Closes #28203. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-04-18 | Handle formula URLs with query parameters. This is useful for fetching ↵ | David Turner | |
| formulas from cgit repositories, which uses ?h= to choose branches. Closes #28314. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2014-04-07 | Restore recursive tap search | Jack Nagel | |
| Fixes #28234. | |||
| 2014-04-06 | Always resolve one symlink when loading formula files | Jack Nagel | |
| This means that tapped formula will always have the correct path, and we can stop calling realpath everywhere. | |||
| 2014-04-05 | Implement canonical_name in Formulary | Jack Nagel | |
| 2014-04-05 | Drop support for passing incomplete paths | Jack Nagel | |
| `brew install ./foo` treats `./foo` like `./foo.rb`. This requires a confusing special case in the name resolution logic and doesn't make a whole lot of sense from a UX perspective. Drop support for this. The argument should be an absolute path, a relative path, or a formula name, rather than a hybrid. cf. https://github.com/Homebrew/homebrew/issues/23430#issuecomment-26776962 | |||
| 2014-04-05 | Extract alias resolution to a separate loader class | Jack Nagel | |
| 2014-04-05 | Use StandardLoader when we know the path already | Jack Nagel | |
| 2014-04-05 | Drop readable? check since we don't do that for any other case | Jack Nagel | |
| 2014-04-05 | Simplify tap formula loading | Jack Nagel | |
| 2014-04-05 | Pass path directly to StandardLoader when possible | Jack Nagel | |
| Now we can avoid computing the path twice in the common case. | |||
| 2014-04-05 | Eliminate repeated work in Formulary.factory | Jack Nagel | |
| Much of the name resolution done in Formula.canonical_name is repeated Formulary.factory. Here we eliminate the repeated work by duplicating the code from canonical_name. Later we will refactor it so that both methods can share the bulk of the logic. | |||
| 2014-04-05 | Combine conditional branches that do the same thing | Jack Nagel | |
| 2014-04-05 | FromPathLoader already calls expand_path | Jack Nagel | |
| 2014-04-05 | Prefer File.extname to regexp | Jack Nagel | |
| 2014-04-03 | Remove need for class name cache by only computing it once per formula | Jack Nagel | |
| 2014-03-07 | Print loader class name in debug mode | Jack Nagel | |
| 2014-03-07 | FormulaLoader: pull shared behavior into superclass | Jack Nagel | |
| 2014-02-28 | Use File.expand_path | Jack Nagel | |
| 2014-02-28 | Add custom exception for untapped formulae | Jack Nagel | |
| 2014-02-28 | Use constant | Jack Nagel | |
| 2014-02-21 | Avoid ancestors.include?, klass1 < klass2 is faster | Jack Nagel | |
| 2014-02-21 | Cache generated class names | Jack Nagel | |
| 2014-02-21 | Move Formula.class_s to Formulary | Jack Nagel | |
| 2014-02-20 | Consistently pass path into Formula constructor | Jack Nagel | |
| 2014-02-19 | Pass path into the Formula constructor | Jack Nagel | |
| When the path argument to the Formula constructor is omitted, the instance's path attribute is created using the Formula.path class method. However, we have already done this work, so we can just pass it into the constructor. This translates to one less call to Pathname#to_s per formula, or about 2600 calls when running `brew readall`. | |||
| 2014-02-19 | Eliminate some Pathname -> String -> Pathname conversions | Jack Nagel | |
| 2014-02-19 | Push expand_path call down into FromPathLoader | Jack Nagel | |
| 2013-12-09 | versions: restore original constant | Jack Nagel | |
| Before: f1 = Formula.factory('tree') f1.versions f2 = Formula.factory('tree') f1.class == f2.class # => false After: f1 = Formula.factory('tree') f1.versions f2 = Formula.factory('tree') f1.class == f2.class # => true | |||
| 2013-09-26 | Simplify setup for local bottle installation | Jack Nagel | |
| Closes #22833. | |||
| 2013-08-05 | better debugging of failed formula loading | Camillo Lugaresi | |
| Closes #21680. Signed-off-by: Adam Vandenberg <flangy@gmail.com> | |||
| 2013-08-04 | bottles: update version regex messaging. | Mike McQuaid | |
| 2013-07-18 | Move getting formula names from bottles to method. | Mike McQuaid | |
| 2013-07-04 | Formulary: fix incorrect bottle variable usage. | Mike McQuaid | |
| 2013-07-02 | allow installation of formulae from the current folder | Adam Vandenberg | |
| Closes #19177. | |||
| 2013-06-30 | Fix appending .rb to local formulae names | Adam Vandenberg | |
| Closes #20926. | |||
| 2013-06-30 | Catch another name error | Adam Vandenberg | |
| Closes #20920. | |||
| 2013-06-29 | Add 'unload' | Adam Vandenberg | |
| 2013-06-29 | Formulary.factory always expects a string | Adam Vandenberg | |
| 2013-06-29 | Use Formula Loaders | Adam Vandenberg | |
| 2013-06-29 | Move Formula.factory into new Formulary module | Adam Vandenberg | |
