Mercurial > hg
comparison mercurial/repair.py @ 23878:37a92908a382
localrepo: remove all external users of localrepo.sopener
This change touches every module in which repository.sopener was being used, and
changes it for the equivalent repository.svfs.
It should now be possible to remove localrepo.sopener.
author | Angel Ezquerra <angel.ezquerra@gmail.com> |
---|---|
date | Sun, 11 Jan 2015 00:25:54 +0100 |
parents | aa4a1672583e |
children | cda18ded2c48 |
comparison
equal
deleted
inserted
replaced
23877:7cc77030c557 | 23878:37a92908a382 |
---|---|
146 tr.endgroup() | 146 tr.endgroup() |
147 | 147 |
148 try: | 148 try: |
149 for i in xrange(offset, len(tr.entries)): | 149 for i in xrange(offset, len(tr.entries)): |
150 file, troffset, ignore = tr.entries[i] | 150 file, troffset, ignore = tr.entries[i] |
151 repo.sopener(file, 'a').truncate(troffset) | 151 repo.svfs(file, 'a').truncate(troffset) |
152 if troffset == 0: | 152 if troffset == 0: |
153 repo.store.markremoved(file) | 153 repo.store.markremoved(file) |
154 tr.close() | 154 tr.close() |
155 except: # re-raises | 155 except: # re-raises |
156 tr.abort() | 156 tr.abort() |