]> git.ipfire.org Git - thirdparty/git.git/blobdiff - refs/files-backend.c
Merge branch 'ab/refs-various-fixes'
[thirdparty/git.git] / refs / files-backend.c
index bc81b525914a525c9b567fc3aa1a0d089c1d125a..95acab78eef34c6f7a8323220b46485a47d45336 100644 (file)
@@ -822,9 +822,9 @@ static int files_ref_iterator_abort(struct ref_iterator *ref_iterator)
 }
 
 static struct ref_iterator_vtable files_ref_iterator_vtable = {
-       files_ref_iterator_advance,
-       files_ref_iterator_peel,
-       files_ref_iterator_abort
+       .advance = files_ref_iterator_advance,
+       .peel = files_ref_iterator_peel,
+       .abort = files_ref_iterator_abort,
 };
 
 static struct ref_iterator *files_ref_iterator_begin(
@@ -2232,9 +2232,9 @@ static int files_reflog_iterator_abort(struct ref_iterator *ref_iterator)
 }
 
 static struct ref_iterator_vtable files_reflog_iterator_vtable = {
-       files_reflog_iterator_advance,
-       files_reflog_iterator_peel,
-       files_reflog_iterator_abort
+       .advance = files_reflog_iterator_advance,
+       .peel = files_reflog_iterator_peel,
+       .abort = files_reflog_iterator_abort,
 };
 
 static struct ref_iterator *reflog_iterator_begin(struct ref_store *ref_store,
@@ -3292,30 +3292,30 @@ static int files_init_db(struct ref_store *ref_store, struct strbuf *err)
 }
 
 struct ref_storage_be refs_be_files = {
-       NULL,
-       "files",
-       files_ref_store_create,
-       files_init_db,
-       files_transaction_prepare,
-       files_transaction_finish,
-       files_transaction_abort,
-       files_initial_transaction_commit,
-
-       files_pack_refs,
-       files_create_symref,
-       files_delete_refs,
-       files_rename_ref,
-       files_copy_ref,
-
-       files_ref_iterator_begin,
-       files_read_raw_ref,
-       files_read_symbolic_ref,
-
-       files_reflog_iterator_begin,
-       files_for_each_reflog_ent,
-       files_for_each_reflog_ent_reverse,
-       files_reflog_exists,
-       files_create_reflog,
-       files_delete_reflog,
-       files_reflog_expire
+       .next = NULL,
+       .name = "files",
+       .init = files_ref_store_create,
+       .init_db = files_init_db,
+       .transaction_prepare = files_transaction_prepare,
+       .transaction_finish = files_transaction_finish,
+       .transaction_abort = files_transaction_abort,
+       .initial_transaction_commit = files_initial_transaction_commit,
+
+       .pack_refs = files_pack_refs,
+       .create_symref = files_create_symref,
+       .delete_refs = files_delete_refs,
+       .rename_ref = files_rename_ref,
+       .copy_ref = files_copy_ref,
+
+       .iterator_begin = files_ref_iterator_begin,
+       .read_raw_ref = files_read_raw_ref,
+       .read_symbolic_ref = files_read_symbolic_ref,
+
+       .reflog_iterator_begin = files_reflog_iterator_begin,
+       .for_each_reflog_ent = files_for_each_reflog_ent,
+       .for_each_reflog_ent_reverse = files_for_each_reflog_ent_reverse,
+       .reflog_exists = files_reflog_exists,
+       .create_reflog = files_create_reflog,
+       .delete_reflog = files_delete_reflog,
+       .reflog_expire = files_reflog_expire
 };