Show More
@@ -2232,7 +2232,10 b' class revlog(object):' | |||
|
2232 | 2232 | if self._writinghandles is not None: |
|
2233 | 2233 | yield |
|
2234 | 2234 | else: |
|
2235 | ifh = dfh = None | |
|
2236 | try: | |
|
2235 | 2237 | r = len(self) |
|
2238 | # opening the data file. | |
|
2236 | 2239 | dsize = 0 |
|
2237 | 2240 | if r: |
|
2238 | 2241 | dsize = self.end(r - 1) |
@@ -2249,24 +2252,23 b' class revlog(object):' | |||
|
2249 | 2252 | raise |
|
2250 | 2253 | dfh = self._datafp(b"w+") |
|
2251 | 2254 | transaction.add(self._datafile, dsize) |
|
2252 | try: | |
|
2255 | ||
|
2256 | # opening the index file. | |
|
2253 | 2257 | isize = r * self.index.entry_size |
|
2254 | 2258 | ifh = self.__index_write_fp() |
|
2255 | 2259 | if self._inline: |
|
2256 | 2260 | transaction.add(self._indexfile, dsize + isize) |
|
2257 | 2261 | else: |
|
2258 | 2262 | transaction.add(self._indexfile, isize) |
|
2259 | try: | |
|
2263 | # exposing all file handle for writing. | |
|
2260 | 2264 |
|
|
2261 | try: | |
|
2262 | 2265 |
|
|
2263 | 2266 |
|
|
2264 | 2267 |
|
|
2265 | 2268 |
|
|
2266 | 2269 |
|
|
2267 |
|
|
|
2270 | if ifh is not None: | |
|
2268 | 2271 | ifh.close() |
|
2269 | finally: | |
|
2270 | 2272 | if dfh is not None: |
|
2271 | 2273 | dfh.close() |
|
2272 | 2274 |
General Comments 0
You need to be logged in to leave comments.
Login now