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. Aug 24, 2016
  2. Aug 06, 2016
  3. Jul 19, 2016
  4. Jul 16, 2016
    • Mike McQuaid's avatar
      ENV: move to new paths. (#507) · a02be9ee
      Mike McQuaid authored
      Move some stuff formerly in `Library/ENV` around:
      - Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are
        all superenv wrappers and all symlinks to the same version. We never needed
        the "separate shims for separate versions" functionality and it just adds
        confusion.
      - Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more
        things under `Library/Homebrew`
      - Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually
        used by or related to superenv (or stdenv) in any way.
      a02be9ee
  5. Jul 06, 2016
  6. Jun 08, 2016
    • Xu Cheng's avatar
      introduce global lock directory (#337) · 8d64b6a0
      Xu Cheng authored
      Since #292, HOMEBREW_CACHE was moved to a per-user directory. This makes
      it unsuitable to store global lock files on multiple users environment.
      
      Therefore, introducing a global lock directory `/Library/Lock.d` to
      store lock files from formula lockers as well as `brew update`.
      8d64b6a0
  7. Mar 21, 2016
    • Xu Cheng's avatar
      add HOMEBREW_ENV_PATH internal variable · ce7b32ce
      Xu Cheng authored
      `Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
      should be able to be accessed during the `brew tests`.
      
      By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
      codes.
      ce7b32ce
  8. Feb 06, 2016
  9. Feb 05, 2016
  10. Feb 02, 2016
    • ilovezfs's avatar
      DSL method "apply" to specify patch files · cc3d041c
      ilovezfs authored
      The "apply" DSL method can be called from patch-do blocks to specify
      the paths within an archive of the desired patch files, which will be
      applied in the order in which they were supplied to the "apply" calls.
      If "apply" isn't used, raise an error whenever the extracted directory
      doesn't contain exactly one file.
      
      The "apply" method can be called zero or more times within a patch-do
      block with the following syntaxes supported:
      
          apply "single_apply"
          apply "multiple_apply_1", "multiple_apply_2"
          apply [array_of_apply]
      
      If apply must be used, a single call using the second syntax above is
      usually best practice. Each apply leaf should be the relative path to a
      specific patch file in the extracted directory.
      
      For example, if extracting this-v123-patches.tar.gz gives you
      
          this-123
          this-123/.DS_Store
          this-123/LICENSE.txt
          this-123/patches
          this-123/patches/A.diff
          this-123/patches/B.diff
          this-123/patches/C.diff
          this-123/README.txt
      
      and you want to apply only B.diff and C.diff, then you need to use
      "patches/B.diff" and "patches/C.diff" for the lowest-level apply leaves.
      
      The code was provided by Xu Cheng. Any mistakes are mine.
      cc3d041c
  11. Jan 21, 2016
  12. Jul 28, 2015
  13. Apr 30, 2015
Loading