# HG changeset patch # User Patrick Mezard # Date 1182265411 -7200 # Node ID 196d90bf5c151257abc34ad0186c4d91359c9917 # Parent 0de7e6e27fe4c7cba6ef92a2c064ee08f8e60ed8 Fix read mode when importing patch. diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -1482,7 +1482,7 @@ def import_(ui, repo, patch1, *patches, tmpname, message, user, date, branch, nodeid, p1, p2 = patch.extract(ui, sys.stdin) else: ui.status(_("applying %s\n") % p) - tmpname, message, user, date, branch, nodeid, p1, p2 = patch.extract(ui, file(pf)) + tmpname, message, user, date, branch, nodeid, p1, p2 = patch.extract(ui, file(pf, 'rb')) if tmpname is None: raise util.Abort(_('no diffs found'))