Skip to content
  • Joey Hess's avatar
    resume properly when copying a file to/from a local git remote is interrupted (take 2) · b9aa2ce8
    Joey Hess authored
    This method avoids breaking test_readonly. Just check if the dest file
    exists, and avoid CoW probing when it does, so when CoW probing fails,
    it can resume where the previous non-CoW copy left off.
    
    If CoW has been probed already to work, delete the dest file
    since a CoW copy will presumably work. It seems like it would be almost
    as good to just skip CoW copying in this case too, but consider that the
    dest file might have started to be copied from some other remote, not
    using CoW, but CoW has been probed to work to copy from the current
    place.
    
    Sponsored-by: Dartmouth College's Datalad project
    b9aa2ce8
To find the state of this project's repository at the time of any of these versions, check out the tags.