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