fsck --from remote: When bad content is found in the remote, and the local repo does not have a copy of the content, preserve the bad content in .git/annex/bad/ to avoid further data loss.
This commit is contained in:
parent
0def1f0b53
commit
8489057e8d
3 changed files with 41 additions and 9 deletions
|
@ -16,7 +16,12 @@ module Utility.CopyFile (
|
|||
import Common
|
||||
import qualified Build.SysConfig as SysConfig
|
||||
|
||||
data CopyMetaData = CopyTimeStamps | CopyAllMetaData
|
||||
data CopyMetaData
|
||||
-- Copy timestamps when possible, but no other metadata, and
|
||||
-- when copying a symlink, makes a copy of its content.
|
||||
= CopyTimeStamps
|
||||
-- Copy all metadata when possible.
|
||||
| CopyAllMetaData
|
||||
deriving (Eq)
|
||||
|
||||
{- The cp command is used, because I hate reinventing the wheel,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue