sapling/hgext3rd/p4fastimport
David Soria Parra aca5b8465c p4fastimport: filelog transaction wtih support for concurrent access
Summary:
We are adding a simple transaction that works only with filelogs but
allows for concurrent access from multiple workers. This allows for a proper
rollback in case of a failure in a worker process, which previously would result
in bad data in the repositoriy.

Test Plan: rt test-p4* test-check*

Reviewers: #mercurial, durham, quark

Reviewed By: quark

Subscribers: mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D5070340

Signature: t1:5070340:1494958313:b10b1eac5b42b36d1a587c4ae1c95fc2f8b5ad35
2017-05-16 12:36:23 -07:00
..
__init__.py p4fastimport: filelog transaction wtih support for concurrent access 2017-05-16 12:36:23 -07:00
filetransaction.py p4fastimport: filelog transaction wtih support for concurrent access 2017-05-16 12:36:23 -07:00
importer.py p4fastimport: filelog transaction wtih support for concurrent access 2017-05-16 12:36:23 -07:00
p4.py p4fastimport: move p4fastimport under hgext3rd 2017-05-12 17:03:20 -07:00
util.py p4fastimport: move p4fastimport under hgext3rd 2017-05-12 17:03:20 -07:00