{- git-annex transitions data types - - Copyright 2021 Joey Hess - - Licensed under the GNU AGPL version 3 or higher. -} module Types.Transitions where import Utility.RawFilePath import qualified Data.ByteString.Lazy as L import Data.ByteString.Builder data FileTransition = ChangeFile Builder | PreserveFile type TransitionCalculator = RawFilePath -> L.ByteString -> FileTransition