Submitter | Katsunori FUJIWARA |
---|---|
Date | Sept. 16, 2016, 8:51 p.m. |
Message ID | <582f1b85d9fbc727ddc4.1474059070@feefifofum> |
Download | mbox | patch |
Permalink | /patch/16653/ |
State | Changes Requested |
Headers | show |
Comments
Patch
diff --git a/mercurial/repair.py b/mercurial/repair.py --- a/mercurial/repair.py +++ b/mercurial/repair.py @@ -180,7 +180,8 @@ def strip(ui, repo, nodelist, backup=Tru for i in xrange(offset, len(tr.entries)): file, troffset, ignore = tr.entries[i] - repo.svfs(file, 'a').truncate(troffset) + with repo.svfs(file, 'a', checkambig=True) as fp: + fp.truncate(troffset) if troffset == 0: repo.store.markremoved(file)