delete_refs(): new function for the refs API
Move the function remove_branches() from builtin/remote.c to refs.c, rename it to delete_refs(), and make it public. Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
fc67a0825c
commit
98ffd5ff67
7
refs.h
7
refs.h
@ -212,6 +212,13 @@ extern int reflog_exists(const char *refname);
|
||||
extern int delete_ref(const char *refname, const unsigned char *old_sha1,
|
||||
unsigned int flags);
|
||||
|
||||
/*
|
||||
* Delete the specified references. If there are any problems, emit
|
||||
* errors but attempt to keep going (i.e., the deletes are not done in
|
||||
* an all-or-nothing transaction).
|
||||
*/
|
||||
extern int delete_refs(struct string_list *refnames);
|
||||
|
||||
/** Delete a reflog */
|
||||
extern int delete_reflog(const char *refname);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user