Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use "staged" instead of "installed" for Caskroom files in messages #6840

Merged
merged 1 commit into from
Oct 23, 2014

Conversation

rolandwalker
Copy link
Contributor

Following up on #6783. This is imperfect and far from complete, as the "installed" terminology is used extensively in source, comments, messages, and documentation.

The intention is to clarify that there are two phases to install: staging and activation.

  • Staging is the copying of the distribution to the Caskroom. Clarifying the docs is a step toward exposing a separate brew cask stage verb.
  • Activation is the creation of symlinks against the staged distribution. Here we have an interest in clarifying the docs so that future versions can use copying, hardlinking, or symlinking for the activation phase. A side benefit of exposing a brew cask activate verb would be enabling certain multi-user scenarios.

Homebrew uses brew link for the activation phase. Since we specifically would like to support methods other than linking, we must diverge from the Homebrew interface and use a verb other than link.

Exposing these new verbs does not mean that brew cask install would need to change; install would continue to invoke all needed phases, up to and including "activation".

@rolandwalker rolandwalker changed the title use "staged" instead of "installed" for Caskroom files in messages WIP use "staged" instead of "installed" for Caskroom files in messages Oct 20, 2014
@rolandwalker rolandwalker changed the title WIP use "staged" instead of "installed" for Caskroom files in messages use "staged" instead of "installed" for Caskroom files in messages Oct 21, 2014
@rolandwalker rolandwalker added the documentation Issue regarding documentation. label Oct 21, 2014
rolandwalker added a commit that referenced this pull request Oct 23, 2014
use "staged" instead of "installed" for Caskroom files in messages
@rolandwalker rolandwalker merged commit bad6d69 into Homebrew:master Oct 23, 2014
@rolandwalker rolandwalker deleted the doc_stage_vs_install branch October 23, 2014 09:10
@miccal miccal removed the documentation Issue regarding documentation. label Dec 23, 2016
@Homebrew Homebrew locked and limited conversation to collaborators May 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants