• Show log

    Commit

  • Hash : e58281aa
    Author : Carlos Martín Nieto
    Date : 2014-04-04T14:40:38

    filebuf: make unlocking atomic
    
    When renaming a lock file to its final location, we need to make sure
    that it is replaced atomically.
    
    We currently have a workaround for Windows by removing the target file.
    This means that the target file, which may be a ref or a packfile, may
    cease to exist for a short wile, which shold be avoided.
    
    Implement the workaround only in Windows, by making sure that the file
    we want to replace is writable.