diff options
author | Joey Hess <joey@kitenet.net> | 2011-03-12 15:30:17 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-03-12 15:30:17 -0400 |
commit | 72d268401604fbac93ca4701ab53d32880483686 (patch) | |
tree | a1ab880d30ece5ed1720d6db13ab5d9c5c1ca560 /CmdLine.hs | |
parent | 9229d182d32570f6829ced655aa673ceddfe7693 (diff) |
Rethink filename encoding handling for display. Since filename encoding may or may not match locale settings, any attempt to decode filenames will fail for some files. So instead, do all output in binary mode.0.23
Diffstat (limited to 'CmdLine.hs')
-rw-r--r-- | CmdLine.hs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/CmdLine.hs b/CmdLine.hs index 1c01aa75f..b8fd6af7c 100644 --- a/CmdLine.hs +++ b/CmdLine.hs @@ -11,7 +11,6 @@ module CmdLine ( shutdown ) where -import System.IO import System.IO.Error (try) import System.Console.GetOpt import Control.Monad.State (liftIO) @@ -31,7 +30,7 @@ import UUID {- Runs the passed command line. -} dispatch :: Git.Repo -> [String] -> [Command] -> [Option] -> String -> IO () dispatch gitrepo args cmds options header = do - forceUtf8 + setupConsole state <- Annex.new gitrepo allBackends (actions, state') <- Annex.run state $ parseCmd args header cmds options tryRun state' $ [startup, upgrade] ++ actions ++ [shutdown] |