equal
deleted
inserted
replaced
393 hooks processes) accessing data before a transaction is finalized. |
393 hooks processes) accessing data before a transaction is finalized. |
394 |
394 |
395 ``concurrencychecker`` will be passed to the revlog init function, see |
395 ``concurrencychecker`` will be passed to the revlog init function, see |
396 the documentation there. |
396 the documentation there. |
397 """ |
397 """ |
|
398 |
|
399 indexfile = b'00changelog.i' |
398 if trypending and opener.exists(b'00changelog.i.a'): |
400 if trypending and opener.exists(b'00changelog.i.a'): |
399 indexfile = b'00changelog.i.a' |
401 postfix = b'a' |
400 else: |
402 else: |
401 indexfile = b'00changelog.i' |
403 postfix = None |
402 |
404 |
403 datafile = b'00changelog.d' |
405 datafile = b'00changelog.d' |
404 revlog.revlog.__init__( |
406 revlog.revlog.__init__( |
405 self, |
407 self, |
406 opener, |
408 opener, |
407 target=(revlog_constants.KIND_CHANGELOG, None), |
409 target=(revlog_constants.KIND_CHANGELOG, None), |
|
410 postfix=postfix, |
408 indexfile=indexfile, |
411 indexfile=indexfile, |
409 datafile=datafile, |
412 datafile=datafile, |
410 checkambig=True, |
413 checkambig=True, |
411 mmaplargeindex=True, |
414 mmaplargeindex=True, |
412 persistentnodemap=opener.options.get(b'persistent-nodemap', False), |
415 persistentnodemap=opener.options.get(b'persistent-nodemap', False), |