1{- git diff-tree item 2 - 3 - Copyright 2012 Joey Hess <id@joeyh.name> 4 - 5 - Licensed under the GNU AGPL version 3 or higher. 6 -} 7 8module Git.DiffTreeItem ( 9 DiffTreeItem(..), 10) where 11 12import System.Posix.Types 13import qualified Data.ByteString as S 14 15import Git.FilePath 16import Git.Types 17 18data DiffTreeItem = DiffTreeItem 19 { srcmode :: FileMode 20 , dstmode :: FileMode 21 , srcsha :: Sha -- null sha if file was added 22 , dstsha :: Sha -- null sha if file was deleted 23 , status :: S.ByteString 24 , file :: TopFilePath 25 } deriving Show 26