| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-25 | Add Formula#logs | Jack Nagel | |
| 2015-04-17 | sandbox: record log | Xu Cheng | |
| Closes #38711. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-04-16 | Eliminate a place where ARGV is mutated | Jack Nagel | |
| 2015-04-15 | sandbox postinstall | Xu Cheng | |
| Closes #38479. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-04-15 | sandbox: redesign API | Xu Cheng | |
| 2015-04-15 | move safe_fork into a standalone method | Xu Cheng | |
| 2015-04-09 | preliminary write control only sandbox | Xu Cheng | |
| Closes #38361. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-04-09 | Use UNIXSocket to pass file descriptor | Xu Cheng | |
| This is a more standard way to pass fd in UNIX world. At the same time, it helps to remove a few hacks and simplifies the code in the sandbox. Closes #38434. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-03-28 | Silently ignore FormulaUnavailableError in check_conflicts | Xu Cheng | |
| If the formula name is in full-qualified name. Let's silently ignore it as we don't care about things used in taps that aren't currently tapped. Closes #38089. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-03-23 | install_plist: create var/log path | Xu Cheng | |
| Let homebrew create var/log path to avoid permission problem. Closes #37966 Closes #37967. Signed-off-by: Xu Cheng <xucheng@me.com> | |||
| 2015-02-07 | Always respect build options when invoking post_install | Jack Nagel | |
| Fixes #36335. | |||
| 2015-01-12 | Omit post-install warning unless formula defines it | Jack Nagel | |
| Closes #34744. | |||
| 2015-01-03 | Remove unnecessary encoding comments | Jack Nagel | |
| These files do not contain any non-ASCII characters. | |||
| 2015-01-03 | Remove readline and zlib hacks | Jack Nagel | |
| 2014-12-27 | One less external call to #active_spec | Jack Nagel | |
| 2014-12-26 | Fix "possible reference to past scope" warnings on 2.2 | Jack Nagel | |
| 2014-11-23 | formula_installer: don't always post_install. | Mike McQuaid | |
| We don't want to do so when building bottles or we can end up with some weird stuff being bottled unintentionally (and it'll run twice; once before bottling, once afterwards). Fixes #34349. Closes #34397. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-11-17 | Regard any installation of the formula as conflicts | aereal | |
| Closes #34159. Signed-off-by: Jack Nagel <jacknagel@gmail.com> | |||
| 2014-11-03 | Revert "Revert "FormulaInstaller: make mode reader methods private"" | Jack Nagel | |
| This reverts commit c622f27e525de4a9cc9a209a6cc0e26be60b5919. | |||
| 2014-11-03 | Make quieter an installer mode | Jack Nagel | |
| 2014-11-03 | Make git an installer mode | Jack Nagel | |
| 2014-11-03 | Revert "FormulaInstaller: make mode reader methods private" | Jack Nagel | |
| This reverts commit 44bff238434a48c4a8531bc2d1a29c81f18f8fab. Conflicts: Library/Homebrew/formula_installer.rb Fixes #33882. | |||
| 2014-11-02 | FormulaInstaller: make mode predicate methods private | Jack Nagel | |
| 2014-11-02 | FormulaInstaller: make mode reader methods private | Jack Nagel | |
| 2014-10-31 | Remove FormulaAlreadyInstalledError | Jack Nagel | |
| install is the only command that can trigger this warning, so it should be handled before instantiating the installer. | |||
| 2014-10-29 | Add predicate methods for specs and stop testing internals | Jack Nagel | |
| 2014-10-29 | Rename "f" to "formula" in the installer | Jack Nagel | |
| 2014-10-29 | Remove unreachable branch | Jack Nagel | |
| Requirements meeting this condition are skipped by the first branch on the caller side: https://github.com/Homebrew/homebrew/blob/6c54de812f00658404501719d315202a5551cc1b/Library/Homebrew/formula_installer.rb | |||
| 2014-10-29 | Test default formula requirements against correct dependent | Jack Nagel | |
| 2014-10-29 | Reduce explicit branches in dependency expansion | Jack Nagel | |
| 2014-10-27 | formula_installer: set exit code to failed always. | Mike McQuaid | |
| If we say something failed we should communicate that through the exit code for the bot and scripts. | |||
| 2014-10-19 | formula_installer: tweak argument migration warn. | Mike McQuaid | |
| Make it clear that we've done the right thing and this message is just for informational purposes. | |||
| 2014-10-19 | formula_installer: warn on deprecated options. | Mike McQuaid | |
| 2014-10-17 | Pull conditional out of begin block | Jack Nagel | |
| 2014-10-17 | Move some code to the pour method | Jack Nagel | |
| 2014-10-13 | Reorganize post-install checks so we can share more code | Jack Nagel | |
| 2014-10-13 | Remove repeated conditional | Jack Nagel | |
| The post-install audit methods are not run for keg-only installs, so we don't need to repeat the conditional here. | |||
| 2014-10-13 | Simplify post-install audit output | Jack Nagel | |
| 2014-10-01 | Post-install audit for shadowed header files | Jack Nagel | |
| 2014-09-28 | Rearrange build process cleanup to avoid spawning a reader thread | Jack Nagel | |
| This is a follow-up to bbf9f7460fc8e6e4c63f5bbe8630b11ca53f3710. If we read from the pipe before calling Process.wait, we can avoid spawning a thread to do the read while continuing to avoid the deadlock that the thread was introduced to solve. | |||
| 2014-09-18 | Rewrite debugger to remove monkeypatches and use of call/cc | Jack Nagel | |
| 2014-09-16 | Fix variable shadowing bug in requirement expansion | Jack Nagel | |
| Long term we should probably rename the installer's "f" attribute to "formula". | |||
| 2014-09-14 | Consistently call name on formula instead of relying on to_s | Jack Nagel | |
| 2014-09-14 | Remove InstallationError superclass | Jack Nagel | |
| None of these subclasses share any behavior other than what is inherited from RuntimeError, so we can just get rid of the superclass. | |||
| 2014-08-26 | Structure the build process so that we don't need an at_exit hook | Jack Nagel | |
| 2014-08-26 | Avoid intermediate option objects | Jack Nagel | |
| 2014-08-24 | Revert "Use the dependency object as the key in the inherited_options hash" | Jack Nagel | |
| This reverts commit c8d3b39165bb11799d7849ee13a3559ad0bd63f4. | |||
| 2014-08-24 | Use the dependency object as the key in the inherited_options hash | Jack Nagel | |
| 2014-08-24 | Consider on-disk state when computing dependencies | Jack Nagel | |
| Fixes #28754. Fixes #29846. Fixes #30920. | |||
| 2014-08-22 | Pull common stdlib checking code into a method | Jack Nagel | |
