aboutsummaryrefslogtreecommitdiff
path: root/git-annex.hs
diff options
context:
space:
mode:
Diffstat (limited to 'git-annex.hs')
-rw-r--r--git-annex.hs9
1 files changed, 7 insertions, 2 deletions
diff --git a/git-annex.hs b/git-annex.hs
index 60ed6c15e..e2cd80ace 100644
--- a/git-annex.hs
+++ b/git-annex.hs
@@ -1,6 +1,6 @@
{- git-annex main program stub
-
- - Copyright 2010,2012 Joey Hess <joey@kitenet.net>
+ - Copyright 2010-2013 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
@@ -10,6 +10,7 @@ import System.FilePath
import qualified GitAnnex
import qualified GitAnnexShell
+import qualified Test
main :: IO ()
main = run =<< getProgName
@@ -18,4 +19,8 @@ main = run =<< getProgName
| isshell n = go GitAnnexShell.run
| otherwise = go GitAnnex.run
isshell n = takeFileName n == "git-annex-shell"
- go a = a =<< getArgs
+ go a = do
+ ps <- getArgs
+ if ps == ["test"]
+ then Test.main
+ else a ps