lib/commit: Add repository locking during transactions
authorDan Nicholson <nicholson@endlessm.com>
Fri, 6 Oct 2017 10:56:09 +0000 (10:56 +0000)
committerAtomic Bot <atomic-devel@projectatomic.io>
Tue, 5 Dec 2017 02:32:47 +0000 (02:32 +0000)
commit6d978893f12f745db529bc1859418e393c6fdc09
tree29ff192f866413f1e67a8c50fa7c7eb2d55215ee
parent7d863ed9e4c15725c8439b389b5657872db1bd85
lib/commit: Add repository locking during transactions

Take a shared repo lock during a transaction to ensure that another
process doesn't delete objects.

Closes: #1343
Approved by: cgwalters
src/libostree/ostree-repo-commit.c
src/libostree/ostree-repo-private.h