# HG changeset patch # User Adrian Buehlmann # Date 2012-11-01 12:46:03 # Node ID 47fb48060e362d13b282144c83f13442d3f57adc # Parent e0f63ac6fcf326a8d007e40a29905a4e65ee3246 openpath: specify binary mode and use util.posixfile follow-up to 0e2846b2482c diff --git a/mercurial/hg.py b/mercurial/hg.py --- a/mercurial/hg.py +++ b/mercurial/hg.py @@ -92,7 +92,7 @@ def islocal(repo): def openpath(ui, path): '''open path with open if local, url.open if remote''' if islocal(path): - return open(util.urllocalpath(path)) + return util.posixfile(util.urllocalpath(path), 'rb') else: return url.open(ui, path)