diff options
Diffstat (limited to 'Git/Command/Batch.hs')
-rw-r--r-- | Git/Command/Batch.hs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Git/Command/Batch.hs b/Git/Command/Batch.hs new file mode 100644 index 000000000..9cc176008 --- /dev/null +++ b/Git/Command/Batch.hs @@ -0,0 +1,19 @@ +{- running batch git commands + - + - Copyright 2010-2013 Joey Hess <joey@kitenet.net> + - + - Licensed under the GNU GPL version 3 or higher. + -} + +module Git.Command.Batch where + +import Common +import Git +import Git.Command +import Utility.Batch + +{- Runs git in batch mode. -} +run :: BatchCommandMaker -> [CommandParam] -> Repo -> IO Bool +run batchmaker params repo = assertLocal repo $ do + let (cmd, params') = batchmaker ("git", gitCommandLine params repo) + boolSystemEnv cmd params' (gitEnv repo) |