Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Jul 04, 2014
  2. Mar 06, 2014
    • Jack Nagel's avatar
      Encode formula revision in installation prefix · 6008187d
      Jack Nagel authored
      In order to allow kegs built with the same version but differing formula
      revisions to coexist, we must encode the revision as part of the keg's
      name. This is necessary to actually perform an upgrade, as we cannot
      upgrade a keg in-place, and temporarily moving it pending the result of
      the upgrade is error-prone and potentially slow.
      
      To accomplish this, we introduce a new Formula#pkg_version method that
      concatenates the active_spec version with the formula revision. An
      exception is made for a formula that has no revision: the tag is
      omitted. This preserves compatibility with existing installations.
      6008187d
Loading