commit - 2690194b1af694bf2b56ac50c859ac6439dd6a7a
commit + 30718c93b068945b03ae008cb2ae6ac36348e206
blob - 81dc494dc6f7fd82e2c94990e8f7b04d2f727eec
blob + f6da950edc2f40d5af1db5945ed3f7f3cb9bd4e7
--- got/got.c
+++ got/got.c
}
static const struct got_error *
-create_head_ref(struct got_reference *target_ref, struct got_repository *repo)
+create_head_ref(struct got_reference *target_ref, int verbosity,
+ struct got_repository *repo)
{
const struct got_error *err;
struct got_reference *head_symref;
+
+ if (verbosity >= 0)
+ printf("Setting %s to %s\n", GOT_REF_HEAD,
+ got_ref_get_name(target_ref));
err = got_ref_alloc_symref(&head_symref, GOT_REF_HEAD, target_ref);
if (err)
goto done;
}
- if (verbosity >= 0)
- printf("Setting %s to %s\n", refname, target);
- error = create_head_ref(target_ref, repo);
+ error = create_head_ref(target_ref, verbosity, repo);
got_ref_close(target_ref);
if (error)
goto done;
goto done;
}
- if (verbosity >= 0)
- printf("Setting %s to %s\n", GOT_REF_HEAD,
- got_ref_get_name(target_ref));
- error = create_head_ref(target_ref, repo);
+ error = create_head_ref(target_ref, verbosity, repo);
got_ref_close(target_ref);
if (error)
goto done;