diff options
author | Joey Hess <joey@kitenet.net> | 2012-12-13 00:24:19 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-12-13 00:24:19 -0400 |
commit | 94554782894ec6c26da3b46312d5d1d16d596458 (patch) | |
tree | 78746106bfb153945ccbfd2bbae536081c005e91 /Git/CurrentRepo.hs | |
parent | 55bd61d8c42aaf36a3c57f8444c493f6b045f4cd (diff) |
finished where indentation changes
Diffstat (limited to 'Git/CurrentRepo.hs')
-rw-r--r-- | Git/CurrentRepo.hs | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/Git/CurrentRepo.hs b/Git/CurrentRepo.hs index 29bb28177..e309bf2f6 100644 --- a/Git/CurrentRepo.hs +++ b/Git/CurrentRepo.hs @@ -39,23 +39,23 @@ get = do unless (d `dirContains` cwd) $ changeWorkingDirectory d return $ addworktree wt r - where - pathenv s = do - v <- getEnv s - case v of - Just d -> do - unsetEnv s - Just <$> absPath d - Nothing -> return Nothing - configure Nothing r = Git.Config.read r - configure (Just d) r = do - r' <- Git.Config.read r - -- Let GIT_DIR override the default gitdir. - absd <- absPath d - return $ changelocation r' $ Local - { gitdir = absd - , worktree = worktree (location r') - } - addworktree w r = changelocation r $ - Local { gitdir = gitdir (location r), worktree = w } - changelocation r l = r { location = l } + where + pathenv s = do + v <- getEnv s + case v of + Just d -> do + unsetEnv s + Just <$> absPath d + Nothing -> return Nothing + configure Nothing r = Git.Config.read r + configure (Just d) r = do + r' <- Git.Config.read r + -- Let GIT_DIR override the default gitdir. + absd <- absPath d + return $ changelocation r' $ Local + { gitdir = absd + , worktree = worktree (location r') + } + addworktree w r = changelocation r $ + Local { gitdir = gitdir (location r), worktree = w } + changelocation r l = r { location = l } |