module Darcs.Patch.SummaryData ( SummDetail(..), SummOp(..) ) where

import Prelude ()
import Darcs.Prelude

import Darcs.Util.Path ( FileName )

data SummDetail = SummAddDir FileName
                | SummRmDir  FileName
                | SummFile SummOp FileName Int Int Int
                | SummMv   FileName FileName
                | SummNone
  deriving (Ord, Eq)

data SummOp = SummAdd | SummRm | SummMod deriving (Ord, Eq)