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. Sep 21, 2014
    • Jack Nagel's avatar
      Make Pathname#atomic_write truly atomic · 2d16f8c2
      Jack Nagel authored
      As we know, files cannot be moved across filesystems atomically. In that
      case, FileUtils.mv will make a copy. But if we create the temp file in
      the same directory as the target, we can avoid this and use File.rename
      directly.
      
      Additionally, the rename should be the absolute last step, so that the
      original file is preserved if altering ownership and permissions fails.
      2d16f8c2
    • Jack Nagel's avatar
      6ad82e65
    • Jack Nagel's avatar
      Stop invoking the editor through an interactive shell · 058f557f
      Jack Nagel authored
      This was added in d2ecfb9 / Homebrew/homebrew#12784 to fix a bug repotted in Homebrew/homebrew#12779, but
      at that time we were invoking the editor via `system` rather than
      `exec`.
      
      Now we are using exec, and running it through an interactive shell seems
      to cause other problems, for example, emacs does not suspend/resume
      properly.
      
      Fixes Homebrew/homebrew#32328.
      058f557f
  2. Sep 20, 2014
  3. Sep 19, 2014
  4. Sep 18, 2014
  5. Sep 17, 2014
  6. Sep 15, 2014
  7. Sep 14, 2014
  8. Sep 13, 2014
  9. Sep 12, 2014
Loading