This commit is contained in:
Joey Hess 2011-08-17 18:42:49 -04:00
parent b7a4ff1c31
commit 9e763954ae

10
Init.hs
View file

@ -1,6 +1,6 @@
{- git-annex repository initialization
-
- Copyright 2010 Joey Hess <joey@kitenet.net>
- Copyright 2011 Joey Hess <joey@kitenet.net>
-
- Licensed under the GNU GPL version 3 or higher.
-}
@ -43,11 +43,9 @@ uninitialize = do
to avoid git-annex accidentially being run in git
repos that did not intend to use it. -}
ensureInitialized :: Annex ()
ensureInitialized = do
v <- getVersion
case v of
Just version -> checkVersion version
Nothing -> do
ensureInitialized = getVersion >>= maybe needsinit checkVersion
where
needsinit = do
annexed <- Branch.hasSomeBranch
if annexed
then initialize