Introduce reference transactions
A transaction allows you to lock multiple references and set up changes for them before applying the changes all at once (or as close as the backend supports). This can be used for replication purposes, or for making sure some operations run when the reference is locked and thus cannot be changed.
Showing
include/git2/transaction.h
0 → 100644
src/transaction.c
0 → 100644
tests/refs/transactions.c
0 → 100644
Please
register
or
sign in
to comment