mercurial/commands.py
changeset 615 ad2999fad721
parent 614 6bff574d639f
child 617 285965ddca41
--- a/mercurial/commands.py
+++ b/mercurial/commands.py
@@ -505,7 +505,7 @@ def doexport(ui, repo, changeset, seqno,
 
     if opts['output'] and opts['output'] != '-':
         try:
-            fp = open(expand(opts['output']), 'w')
+            fp = open(expand(opts['output']), 'wb')
         except KeyError, inst:
             ui.warn("error: invalid format spec '%%%s' in output file name\n" %
                     inst.args[0])