aboutsummaryrefslogtreecommitdiff
path: root/Git/DiffTree.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2014-12-22 15:32:51 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2014-12-22 15:32:51 -0400
commitc80b92b61f67ade14eb54633140ff046b285469c (patch)
tree31b2b1b65492579de287b52b22794b69229fc5f6 /Git/DiffTree.hs
parentd54ea42de6cbd297d398d4e6f1d27f507a7de5d9 (diff)
split out DiffTreeItem
This makes github-backup happier when it reuses this library.
Diffstat (limited to 'Git/DiffTree.hs')
-rw-r--r--Git/DiffTree.hs11
1 files changed, 1 insertions, 10 deletions
diff --git a/Git/DiffTree.hs b/Git/DiffTree.hs
index d2148458c..5981ed1a2 100644
--- a/Git/DiffTree.hs
+++ b/Git/DiffTree.hs
@@ -16,25 +16,16 @@ module Git.DiffTree (
) where
import Numeric
-import System.Posix.Types
import Common
import Git
import Git.Sha
import Git.Command
import Git.FilePath
+import Git.DiffTreeItem
import qualified Git.Filename
import qualified Git.Ref
-data DiffTreeItem = DiffTreeItem
- { srcmode :: FileMode
- , dstmode :: FileMode
- , srcsha :: Sha -- nullSha if file was added
- , dstsha :: Sha -- nullSha if file was deleted
- , status :: String
- , file :: TopFilePath
- } deriving Show
-
{- Checks if the DiffTreeItem modifies a file with a given name
- or under a directory by that name. -}
isDiffOf :: DiffTreeItem -> TopFilePath -> Bool