No one is using this function so we can delete it. Signed-off-by: Ronnie Sahlberg <sahlberg@xxxxxxxxxx> --- refs.c | 7 ------- refs.h | 10 +--------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/refs.c b/refs.c index 3f16445..a2c3630 100644 --- a/refs.c +++ b/refs.c @@ -2207,13 +2207,6 @@ static struct ref_lock *lock_ref_sha1_basic(const char *refname, return NULL; } -struct ref_lock *lock_any_ref_for_update(const char *refname, - const unsigned char *old_sha1, - int flags, int *type_p) -{ - return lock_ref_sha1_basic(refname, old_sha1, flags, type_p, NULL, 0); -} - /* * Write an entry to the packed-refs file for the specified refname. * If peeled is non-NULL, write it as the entry's peeled value. diff --git a/refs.h b/refs.h index 2025b96..d076d69 100644 --- a/refs.h +++ b/refs.h @@ -177,21 +177,13 @@ extern int ref_exists(const char *); extern int peel_ref(const char *refname, unsigned char *sha1); /* - * Flags controlling lock_any_ref_for_update(), transaction_update_sha1(), - * transaction_create_sha1(), etc. + * Flags controlling transaction_update_sha1(), transaction_create_sha1(), etc. * REF_NODEREF: act on the ref directly, instead of dereferencing * symbolic references. * * Flags >= 0x100 are reserved for internal use. */ #define REF_NODEREF 0x01 -/* - * Locks any ref (for 'HEAD' type refs) and sets errno to something - * meaningful on failure. - */ -extern struct ref_lock *lock_any_ref_for_update(const char *refname, - const unsigned char *old_sha1, - int flags, int *type_p); /** Reads log for the value of ref during at_time. **/ extern int read_ref_at(const char *refname, unsigned long at_time, int cnt, -- 2.0.0.770.gd892650.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html