[PATCH v2 4/5] refs: add refs_create_symref()
From: Nguyễn Thái Ngọc Duy <hidden>
Date: 2017-02-16 12:04:14
Subsystem:
the rest · Maintainer:
Linus Torvalds
Signed-off-by: Nguyễn Thái Ngọc Duy <redacted> --- refs.c | 22 +++++++++++++++++----- refs.h | 4 ++++ 2 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/refs.c b/refs.c
index e0e191107..23e0a8eda 100644
--- a/refs.c
+++ b/refs.c@@ -1535,13 +1535,25 @@ int peel_ref(const char *refname, unsigned char *sha1) return refs->be->peel_ref(refs, refname, sha1); } -int create_symref(const char *ref_target, const char *refs_heads_master, +int refs_create_symref(struct ref_store *refs, + const char *ref_target, + const char *refs_heads_master, + const char *logmsg) +{ + return refs->be->create_symref(refs, + ref_target, + refs_heads_master, + logmsg); +} + +int create_symref(const char *ref_target, + const char *refs_heads_master, const char *logmsg) { - struct ref_store *refs = get_main_ref_store(); - - return refs->be->create_symref(refs, ref_target, refs_heads_master, - logmsg); + return refs_create_symref(get_main_ref_store(), + ref_target, + refs_heads_master, + logmsg); } int ref_transaction_commit(struct ref_transaction *transaction,
diff --git a/refs.h b/refs.h
index 10c2cfc00..694769963 100644
--- a/refs.h
+++ b/refs.h@@ -573,5 +573,9 @@ const char *refs_resolve_ref_unsafe(struct ref_store *refs, int resolve_flags, unsigned char *sha1, int *flags); +int refs_create_symref(struct ref_store *refs, + const char *refname, + const char *target, + const char *logmsg); #endif /* REFS_H */
--
2.11.0.157.gd943d85