Output file of 'export' is opened as binary (other OS)
# HG changeset patch
# User thananck@yahoo.com
# Node ID 7a240687674e6cf5a8dfd45973d7e3978b89af79
# Parent d2994b5298fb20f87dc1d4747635b280db3c0526
Output file of 'export' is opened as binary (other OS)
--- 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])