diff options
author | Joey Hess <joey@kitenet.net> | 2014-10-15 20:33:52 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-10-15 20:33:52 -0400 |
commit | a87f9b63077c8b93f4b2284d494c0081bd938f8d (patch) | |
tree | d56e424b73aecfca32f24b637fcc0dcc2050adce /Test.hs | |
parent | 10ff3282ee60cc41ad9d9ac71a99eea7053cebaa (diff) |
Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows.
Didn't know that this library existed!
This includes making git-annex not re-exec itself on start on windows, and
making the test suite on Windows run tests without forking.
Diffstat (limited to 'Test.hs')
-rw-r--r-- | Test.hs | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -1346,7 +1346,6 @@ test_add_subdirs testenv = intmpclonerepo testenv $ do -- (when the OS allows) so test coverage collection works. git_annex :: TestEnv -> String -> [String] -> IO Bool git_annex testenv command params = do -#ifndef mingw32_HOST_OS forM_ (M.toList testenv) $ \(var, val) -> Utility.Env.setEnv var val True @@ -1357,11 +1356,6 @@ git_annex testenv command params = do Left _ -> return False where run = GitAnnex.run (command:"-q":params) -#else - Utility.SafeCommand.boolSystemEnv "git-annex" - (map Param $ command : params) - (Just $ M.toList testenv) -#endif {- Runs git-annex and returns its output. -} git_annex_output :: TestEnv -> String -> [String] -> IO String |