]> git.ipfire.org Git - thirdparty/git.git/commitdiff
reftable: consistently refer to `reftable_write_options` as `opts`
authorPatrick Steinhardt <ps@pks.im>
Mon, 13 May 2024 08:17:54 +0000 (10:17 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 14 May 2024 00:02:37 +0000 (17:02 -0700)
Throughout the reftable library the `reftable_write_options` are
sometimes referred to as `cfg` and sometimes as `opts`. Unify these to
consistently use `opts` to avoid confusion.

While at it, touch up the coding style a bit by removing unneeded braces
around one-line statements and newlines between variable declarations.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
reftable/dump.c
reftable/reftable-stack.h
reftable/stack.c
reftable/stack.h
reftable/stack_test.c

index 26e0393c7db7a4b6677bb3c5a73ce08559956dd7..9c770a10cc45b13f3ea261ee47944b066ec3f3cb 100644 (file)
@@ -27,9 +27,9 @@ https://developers.google.com/open-source/licenses/bsd
 static int compact_stack(const char *stackdir)
 {
        struct reftable_stack *stack = NULL;
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
 
-       int err = reftable_new_stack(&stack, stackdir, cfg);
+       int err = reftable_new_stack(&stack, stackdir, opts);
        if (err < 0)
                goto done;
 
index 1b602dda58a1296ddb27451bbcd04802ab4b5876..9c8e4eef49609d8fc85b560ad29c9356c3c67133 100644 (file)
@@ -29,7 +29,7 @@ struct reftable_stack;
  *  stored in 'dir'. Typically, this should be .git/reftables.
  */
 int reftable_new_stack(struct reftable_stack **dest, const char *dir,
-                      struct reftable_write_options config);
+                      struct reftable_write_options opts);
 
 /* returns the update_index at which a next table should be written. */
 uint64_t reftable_stack_next_update_index(struct reftable_stack *st);
index a59ebe038d01d215ca0a5a4e9b6d737a6dca344e..54e7473f3a01378cced629dcc32dbeb7f6a8621e 100644 (file)
@@ -54,15 +54,14 @@ static int reftable_fd_flush(void *arg)
 }
 
 int reftable_new_stack(struct reftable_stack **dest, const char *dir,
-                      struct reftable_write_options config)
+                      struct reftable_write_options opts)
 {
        struct reftable_stack *p = reftable_calloc(1, sizeof(*p));
        struct strbuf list_file_name = STRBUF_INIT;
        int err = 0;
 
-       if (config.hash_id == 0) {
-               config.hash_id = GIT_SHA1_FORMAT_ID;
-       }
+       if (opts.hash_id == 0)
+               opts.hash_id = GIT_SHA1_FORMAT_ID;
 
        *dest = NULL;
 
@@ -73,7 +72,7 @@ int reftable_new_stack(struct reftable_stack **dest, const char *dir,
        p->list_file = strbuf_detach(&list_file_name, NULL);
        p->list_fd = -1;
        p->reftable_dir = xstrdup(dir);
-       p->config = config;
+       p->opts = opts;
 
        err = reftable_stack_reload_maybe_reuse(p, 1);
        if (err < 0) {
@@ -255,7 +254,7 @@ static int reftable_stack_reload_once(struct reftable_stack *st, char **names,
 
        /* success! */
        err = reftable_new_merged_table(&new_merged, new_tables,
-                                       new_readers_len, st->config.hash_id);
+                                       new_readers_len, st->opts.hash_id);
        if (err < 0)
                goto done;
 
@@ -578,8 +577,8 @@ static int reftable_stack_init_addition(struct reftable_addition *add,
                }
                goto done;
        }
-       if (st->config.default_permissions) {
-               if (chmod(add->lock_file->filename.buf, st->config.default_permissions) < 0) {
+       if (st->opts.default_permissions) {
+               if (chmod(add->lock_file->filename.buf, st->opts.default_permissions) < 0) {
                        err = REFTABLE_IO_ERROR;
                        goto done;
                }
@@ -678,7 +677,7 @@ int reftable_addition_commit(struct reftable_addition *add)
        if (err)
                goto done;
 
-       if (!add->stack->config.disable_auto_compact) {
+       if (!add->stack->opts.disable_auto_compact) {
                /*
                 * Auto-compact the stack to keep the number of tables in
                 * control. It is possible that a concurrent writer is already
@@ -756,9 +755,9 @@ int reftable_addition_add(struct reftable_addition *add,
                err = REFTABLE_IO_ERROR;
                goto done;
        }
-       if (add->stack->config.default_permissions) {
+       if (add->stack->opts.default_permissions) {
                if (chmod(get_tempfile_path(tab_file),
-                         add->stack->config.default_permissions)) {
+                         add->stack->opts.default_permissions)) {
                        err = REFTABLE_IO_ERROR;
                        goto done;
                }
@@ -766,7 +765,7 @@ int reftable_addition_add(struct reftable_addition *add,
        tab_fd = get_tempfile_fd(tab_file);
 
        wr = reftable_new_writer(reftable_fd_write, reftable_fd_flush, &tab_fd,
-                                &add->stack->config);
+                                &add->stack->opts);
        err = write_table(wr, arg);
        if (err < 0)
                goto done;
@@ -849,14 +848,14 @@ static int stack_compact_locked(struct reftable_stack *st,
        }
        tab_fd = get_tempfile_fd(tab_file);
 
-       if (st->config.default_permissions &&
-           chmod(get_tempfile_path(tab_file), st->config.default_permissions) < 0) {
+       if (st->opts.default_permissions &&
+           chmod(get_tempfile_path(tab_file), st->opts.default_permissions) < 0) {
                err = REFTABLE_IO_ERROR;
                goto done;
        }
 
        wr = reftable_new_writer(reftable_fd_write, reftable_fd_flush,
-                                &tab_fd, &st->config);
+                                &tab_fd, &st->opts);
        err = stack_write_compact(st, wr, first, last, config);
        if (err < 0)
                goto done;
@@ -904,7 +903,7 @@ static int stack_write_compact(struct reftable_stack *st,
                                   st->readers[last]->max_update_index);
 
        err = reftable_new_merged_table(&mt, subtabs, subtabs_len,
-                                       st->config.hash_id);
+                                       st->opts.hash_id);
        if (err < 0) {
                reftable_free(subtabs);
                goto done;
@@ -1094,9 +1093,9 @@ static int stack_compact_range(struct reftable_stack *st,
                goto done;
        }
 
-       if (st->config.default_permissions) {
+       if (st->opts.default_permissions) {
                if (chmod(get_lock_file_path(&tables_list_lock),
-                         st->config.default_permissions) < 0) {
+                         st->opts.default_permissions) < 0) {
                        err = REFTABLE_IO_ERROR;
                        goto done;
                }
@@ -1286,7 +1285,7 @@ static uint64_t *stack_table_sizes_for_compaction(struct reftable_stack *st)
 {
        uint64_t *sizes =
                reftable_calloc(st->merged->stack_len, sizeof(*sizes));
-       int version = (st->config.hash_id == GIT_SHA1_FORMAT_ID) ? 1 : 2;
+       int version = (st->opts.hash_id == GIT_SHA1_FORMAT_ID) ? 1 : 2;
        int overhead = header_size(version) - 1;
        int i = 0;
        for (i = 0; i < st->merged->stack_len; i++) {
@@ -1435,11 +1434,11 @@ done:
 int reftable_stack_print_directory(const char *stackdir, uint32_t hash_id)
 {
        struct reftable_stack *stack = NULL;
-       struct reftable_write_options cfg = { .hash_id = hash_id };
+       struct reftable_write_options opts = { .hash_id = hash_id };
        struct reftable_merged_table *merged = NULL;
        struct reftable_table table = { NULL };
 
-       int err = reftable_new_stack(&stack, stackdir, cfg);
+       int err = reftable_new_stack(&stack, stackdir, opts);
        if (err < 0)
                goto done;
 
index d43efa47607fec3d6f8fa7b9f91c661a6d9f8202..97d7ebc0435804a6366418734c76eb758d9c3940 100644 (file)
@@ -20,7 +20,7 @@ struct reftable_stack {
 
        char *reftable_dir;
 
-       struct reftable_write_options config;
+       struct reftable_write_options opts;
 
        struct reftable_reader **readers;
        size_t readers_len;
index 7889f818d16ebb96a169bf2b95f4b2dbd071b75a..e17ad4dc62b448937d89d69b87c3c4a417f20a43 100644 (file)
@@ -150,7 +150,7 @@ static void test_reftable_stack_add_one(void)
        char *dir = get_tmp_dir(__LINE__);
        struct strbuf scratch = STRBUF_INIT;
        int mask = umask(002);
-       struct reftable_write_options cfg = {
+       struct reftable_write_options opts = {
                .default_permissions = 0660,
        };
        struct reftable_stack *st = NULL;
@@ -163,7 +163,7 @@ static void test_reftable_stack_add_one(void)
        };
        struct reftable_ref_record dest = { NULL };
        struct stat stat_result = { 0 };
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st, &write_test_ref, &ref);
@@ -186,7 +186,7 @@ static void test_reftable_stack_add_one(void)
        strbuf_addstr(&scratch, "/tables.list");
        err = stat(scratch.buf, &stat_result);
        EXPECT(!err);
-       EXPECT((stat_result.st_mode & 0777) == cfg.default_permissions);
+       EXPECT((stat_result.st_mode & 0777) == opts.default_permissions);
 
        strbuf_reset(&scratch);
        strbuf_addstr(&scratch, dir);
@@ -195,7 +195,7 @@ static void test_reftable_stack_add_one(void)
        strbuf_addstr(&scratch, st->readers[0]->name);
        err = stat(scratch.buf, &stat_result);
        EXPECT(!err);
-       EXPECT((stat_result.st_mode & 0777) == cfg.default_permissions);
+       EXPECT((stat_result.st_mode & 0777) == opts.default_permissions);
 #else
        (void) stat_result;
 #endif
@@ -209,7 +209,7 @@ static void test_reftable_stack_add_one(void)
 
 static void test_reftable_stack_uptodate(void)
 {
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st1 = NULL;
        struct reftable_stack *st2 = NULL;
        char *dir = get_tmp_dir(__LINE__);
@@ -232,10 +232,10 @@ static void test_reftable_stack_uptodate(void)
        /* simulate multi-process access to the same stack
           by creating two stacks for the same directory.
         */
-       err = reftable_new_stack(&st1, dir, cfg);
+       err = reftable_new_stack(&st1, dir, opts);
        EXPECT_ERR(err);
 
-       err = reftable_new_stack(&st2, dir, cfg);
+       err = reftable_new_stack(&st2, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st1, &write_test_ref, &ref1);
@@ -257,8 +257,7 @@ static void test_reftable_stack_uptodate(void)
 static void test_reftable_stack_transaction_api(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err;
        struct reftable_addition *add = NULL;
@@ -271,8 +270,7 @@ static void test_reftable_stack_transaction_api(void)
        };
        struct reftable_ref_record dest = { NULL };
 
-
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        reftable_addition_destroy(add);
@@ -301,12 +299,12 @@ static void test_reftable_stack_transaction_api(void)
 static void test_reftable_stack_transaction_api_performs_auto_compaction(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-       struct reftable_write_options cfg = {0};
+       struct reftable_write_options opts = {0};
        struct reftable_addition *add = NULL;
        struct reftable_stack *st = NULL;
        int i, n = 20, err;
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i <= n; i++) {
@@ -325,7 +323,7 @@ static void test_reftable_stack_transaction_api_performs_auto_compaction(void)
                 * we can ensure that we indeed honor this setting and have
                 * better control over when exactly auto compaction runs.
                 */
-               st->config.disable_auto_compact = i != n;
+               st->opts.disable_auto_compact = i != n;
 
                err = reftable_stack_new_addition(&add, st);
                EXPECT_ERR(err);
@@ -361,13 +359,13 @@ static void test_reftable_stack_auto_compaction_fails_gracefully(void)
                .value_type = REFTABLE_REF_VAL1,
                .value.val1 = {0x01},
        };
-       struct reftable_write_options cfg = {0};
+       struct reftable_write_options opts = {0};
        struct reftable_stack *st;
        struct strbuf table_path = STRBUF_INIT;
        char *dir = get_tmp_dir(__LINE__);
        int err;
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st, write_test_ref, &ref);
@@ -404,8 +402,7 @@ static int write_error(struct reftable_writer *wr, void *arg)
 static void test_reftable_stack_update_index_check(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err;
        struct reftable_ref_record ref1 = {
@@ -421,7 +418,7 @@ static void test_reftable_stack_update_index_check(void)
                .value.symref = "master",
        };
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st, &write_test_ref, &ref1);
@@ -436,12 +433,11 @@ static void test_reftable_stack_update_index_check(void)
 static void test_reftable_stack_lock_failure(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err, i;
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
        for (i = -1; i != REFTABLE_EMPTY_TABLE_ERROR; i--) {
                err = reftable_stack_add(st, &write_error, &i);
@@ -456,7 +452,7 @@ static void test_reftable_stack_add(void)
 {
        int i = 0;
        int err = 0;
-       struct reftable_write_options cfg = {
+       struct reftable_write_options opts = {
                .exact_log_message = 1,
                .default_permissions = 0660,
                .disable_auto_compact = 1,
@@ -469,7 +465,7 @@ static void test_reftable_stack_add(void)
        struct stat stat_result;
        int N = ARRAY_SIZE(refs);
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i < N; i++) {
@@ -528,7 +524,7 @@ static void test_reftable_stack_add(void)
        strbuf_addstr(&path, "/tables.list");
        err = stat(path.buf, &stat_result);
        EXPECT(!err);
-       EXPECT((stat_result.st_mode & 0777) == cfg.default_permissions);
+       EXPECT((stat_result.st_mode & 0777) == opts.default_permissions);
 
        strbuf_reset(&path);
        strbuf_addstr(&path, dir);
@@ -537,7 +533,7 @@ static void test_reftable_stack_add(void)
        strbuf_addstr(&path, st->readers[0]->name);
        err = stat(path.buf, &stat_result);
        EXPECT(!err);
-       EXPECT((stat_result.st_mode & 0777) == cfg.default_permissions);
+       EXPECT((stat_result.st_mode & 0777) == opts.default_permissions);
 #else
        (void) stat_result;
 #endif
@@ -555,7 +551,7 @@ static void test_reftable_stack_add(void)
 static void test_reftable_stack_log_normalize(void)
 {
        int err = 0;
-       struct reftable_write_options cfg = {
+       struct reftable_write_options opts = {
                0,
        };
        struct reftable_stack *st = NULL;
@@ -579,7 +575,7 @@ static void test_reftable_stack_log_normalize(void)
                .update_index = 1,
        };
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        input.value.update.message = "one\ntwo";
@@ -612,8 +608,7 @@ static void test_reftable_stack_tombstone(void)
 {
        int i = 0;
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err;
        struct reftable_ref_record refs[2] = { { NULL } };
@@ -622,8 +617,7 @@ static void test_reftable_stack_tombstone(void)
        struct reftable_ref_record dest = { NULL };
        struct reftable_log_record log_dest = { NULL };
 
-
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        /* even entries add the refs, odd entries delete them. */
@@ -691,8 +685,7 @@ static void test_reftable_stack_tombstone(void)
 static void test_reftable_stack_hash_id(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err;
 
@@ -702,24 +695,24 @@ static void test_reftable_stack_hash_id(void)
                .value.symref = "target",
                .update_index = 1,
        };
-       struct reftable_write_options cfg32 = { .hash_id = GIT_SHA256_FORMAT_ID };
+       struct reftable_write_options opts32 = { .hash_id = GIT_SHA256_FORMAT_ID };
        struct reftable_stack *st32 = NULL;
-       struct reftable_write_options cfg_default = { 0 };
+       struct reftable_write_options opts_default = { 0 };
        struct reftable_stack *st_default = NULL;
        struct reftable_ref_record dest = { NULL };
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st, &write_test_ref, &ref);
        EXPECT_ERR(err);
 
        /* can't read it with the wrong hash ID. */
-       err = reftable_new_stack(&st32, dir, cfg32);
+       err = reftable_new_stack(&st32, dir, opts32);
        EXPECT(err == REFTABLE_FORMAT_ERROR);
 
-       /* check that we can read it back with default config too. */
-       err = reftable_new_stack(&st_default, dir, cfg_default);
+       /* check that we can read it back with default opts too. */
+       err = reftable_new_stack(&st_default, dir, opts_default);
        EXPECT_ERR(err);
 
        err = reftable_stack_read_ref(st_default, "master", &dest);
@@ -752,8 +745,7 @@ static void test_suggest_compaction_segment_nothing(void)
 static void test_reflog_expire(void)
 {
        char *dir = get_tmp_dir(__LINE__);
-
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        struct reftable_log_record logs[20] = { { NULL } };
        int N = ARRAY_SIZE(logs) - 1;
@@ -764,8 +756,7 @@ static void test_reflog_expire(void)
        };
        struct reftable_log_record log = { NULL };
 
-
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 1; i <= N; i++) {
@@ -828,21 +819,19 @@ static int write_nothing(struct reftable_writer *wr, void *arg)
 
 static void test_empty_add(void)
 {
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        int err;
        char *dir = get_tmp_dir(__LINE__);
-
        struct reftable_stack *st2 = NULL;
 
-
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_add(st, &write_nothing, NULL);
        EXPECT_ERR(err);
 
-       err = reftable_new_stack(&st2, dir, cfg);
+       err = reftable_new_stack(&st2, dir, opts);
        EXPECT_ERR(err);
        clear_dir(dir);
        reftable_stack_destroy(st);
@@ -861,16 +850,15 @@ static int fastlog2(uint64_t sz)
 
 static void test_reftable_stack_auto_compaction(void)
 {
-       struct reftable_write_options cfg = {
+       struct reftable_write_options opts = {
                .disable_auto_compact = 1,
        };
        struct reftable_stack *st = NULL;
        char *dir = get_tmp_dir(__LINE__);
-
        int err, i;
        int N = 100;
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i < N; i++) {
@@ -900,13 +888,13 @@ static void test_reftable_stack_auto_compaction(void)
 
 static void test_reftable_stack_add_performs_auto_compaction(void)
 {
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st = NULL;
        struct strbuf refname = STRBUF_INIT;
        char *dir = get_tmp_dir(__LINE__);
        int err, i, n = 20;
 
-       err = reftable_new_stack(&st, dir, cfg);
+       err = reftable_new_stack(&st, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i <= n; i++) {
@@ -921,7 +909,7 @@ static void test_reftable_stack_add_performs_auto_compaction(void)
                 * we can ensure that we indeed honor this setting and have
                 * better control over when exactly auto compaction runs.
                 */
-               st->config.disable_auto_compact = i != n;
+               st->opts.disable_auto_compact = i != n;
 
                strbuf_reset(&refname);
                strbuf_addf(&refname, "branch-%04d", i);
@@ -948,14 +936,13 @@ static void test_reftable_stack_add_performs_auto_compaction(void)
 
 static void test_reftable_stack_compaction_concurrent(void)
 {
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st1 = NULL, *st2 = NULL;
        char *dir = get_tmp_dir(__LINE__);
-
        int err, i;
        int N = 3;
 
-       err = reftable_new_stack(&st1, dir, cfg);
+       err = reftable_new_stack(&st1, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i < N; i++) {
@@ -972,7 +959,7 @@ static void test_reftable_stack_compaction_concurrent(void)
                EXPECT_ERR(err);
        }
 
-       err = reftable_new_stack(&st2, dir, cfg);
+       err = reftable_new_stack(&st2, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_compact_all(st1, NULL);
@@ -998,14 +985,13 @@ static void unclean_stack_close(struct reftable_stack *st)
 
 static void test_reftable_stack_compaction_concurrent_clean(void)
 {
-       struct reftable_write_options cfg = { 0 };
+       struct reftable_write_options opts = { 0 };
        struct reftable_stack *st1 = NULL, *st2 = NULL, *st3 = NULL;
        char *dir = get_tmp_dir(__LINE__);
-
        int err, i;
        int N = 3;
 
-       err = reftable_new_stack(&st1, dir, cfg);
+       err = reftable_new_stack(&st1, dir, opts);
        EXPECT_ERR(err);
 
        for (i = 0; i < N; i++) {
@@ -1022,7 +1008,7 @@ static void test_reftable_stack_compaction_concurrent_clean(void)
                EXPECT_ERR(err);
        }
 
-       err = reftable_new_stack(&st2, dir, cfg);
+       err = reftable_new_stack(&st2, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_compact_all(st1, NULL);
@@ -1031,7 +1017,7 @@ static void test_reftable_stack_compaction_concurrent_clean(void)
        unclean_stack_close(st1);
        unclean_stack_close(st2);
 
-       err = reftable_new_stack(&st3, dir, cfg);
+       err = reftable_new_stack(&st3, dir, opts);
        EXPECT_ERR(err);
 
        err = reftable_stack_clean(st3);