summaryrefslogtreecommitdiff
path: root/refs
diff options
context:
space:
mode:
authorLibravatar Nguyễn Thái Ngọc Duy <pclouds@gmail.com>2017-03-26 09:42:35 +0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-04-14 03:53:25 -0700
commitc0fe4e8ba3db828079f1288169a94294e713b3d8 (patch)
tree1d07025e41a5624acbad8cbfad1d7969a986d3c4 /refs
parentrefs: add new ref-store api (diff)
downloadtgif-c0fe4e8ba3db828079f1288169a94294e713b3d8.tar.xz
refs: new transaction related ref-store api
The transaction struct now takes a ref store at creation and will operate on that ref store alone. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs')
-rw-r--r--refs/refs-internal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/refs/refs-internal.h b/refs/refs-internal.h
index 5f26208c2c..690498698e 100644
--- a/refs/refs-internal.h
+++ b/refs/refs-internal.h
@@ -200,6 +200,7 @@ enum ref_transaction_state {
* as atomically as possible. This structure is opaque to callers.
*/
struct ref_transaction {
+ struct ref_store *ref_store;
struct ref_update **updates;
size_t alloc;
size_t nr;