diff -r 5ac8ce04baa2 -r 76225ab5a5da mercurial/patch.py --- a/mercurial/patch.py Mon Mar 09 18:22:24 2015 -0700 +++ b/mercurial/patch.py Tue Mar 10 13:06:38 2015 -0700 @@ -1528,10 +1528,10 @@ backend = workingbackend(ui, repo, similarity) return patchbackend(ui, backend, patchobj, strip, prefix, files, eolmode) -def patchrepo(ui, repo, ctx, store, patchobj, strip, files=None, +def patchrepo(ui, repo, ctx, store, patchobj, strip, prefix, files=None, eolmode='strict'): backend = repobackend(ui, repo, ctx, store) - return patchbackend(ui, backend, patchobj, strip, '', files, eolmode) + return patchbackend(ui, backend, patchobj, strip, prefix, files, eolmode) def patch(ui, repo, patchname, strip=1, prefix='', files=None, eolmode='strict', similarity=0):