1. 24 Feb, 2012 1 commit
    • Ensure that commits don't fail if committing content that already exists · 1db9d2c3
      Making a commit that results in a blob that already exists in the ODB (i.e.
      committing something, then making a revert commit) will result in us trying
      to p_rename -> MoveFileExW a temp file into the existing ODB entry. Despite
      the MOVEFILE_REPLACE_EXISTING flag is passed in, Win32 does not care and
      fails it with STATUS_ACCESS_DENIED.
      
      To fix this, we p_unlink the ODB entry before attempting to rename it. This
      call will typically fail, but we don't care, we'll let the p_rename fail if
      the file actually does exist and we couldn't delete it for some reason (ACLs,
      etc).
      Paul Betts committed
  2. 23 Feb, 2012 9 commits
  3. 22 Feb, 2012 5 commits
  4. 21 Feb, 2012 2 commits
  5. 20 Feb, 2012 4 commits
  6. 18 Feb, 2012 3 commits
  7. 17 Feb, 2012 8 commits
  8. 16 Feb, 2012 2 commits
  9. 15 Feb, 2012 5 commits
  10. 13 Feb, 2012 1 commit