builtin-branch.c: remove unused code in append_ref() callback function
We let for_each_ref() to feed all refs to append_ref() but we are only ever interested in local or remote tracking branches. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
47629dcff0
commit
0f31d68030
@ -22,10 +22,8 @@ static const char * const builtin_branch_usage[] = {
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
#define REF_UNKNOWN_TYPE 0x00
|
|
||||||
#define REF_LOCAL_BRANCH 0x01
|
#define REF_LOCAL_BRANCH 0x01
|
||||||
#define REF_REMOTE_BRANCH 0x02
|
#define REF_REMOTE_BRANCH 0x02
|
||||||
#define REF_TAG 0x04
|
|
||||||
|
|
||||||
static const char *head;
|
static const char *head;
|
||||||
static unsigned char head_sha1[20];
|
static unsigned char head_sha1[20];
|
||||||
@ -215,7 +213,7 @@ static int append_ref(const char *refname, const unsigned char *sha1, int flags,
|
|||||||
{
|
{
|
||||||
struct ref_list *ref_list = (struct ref_list*)(cb_data);
|
struct ref_list *ref_list = (struct ref_list*)(cb_data);
|
||||||
struct ref_item *newitem;
|
struct ref_item *newitem;
|
||||||
int kind = REF_UNKNOWN_TYPE;
|
int kind;
|
||||||
int len;
|
int len;
|
||||||
static struct commit_list branch;
|
static struct commit_list branch;
|
||||||
|
|
||||||
@ -226,10 +224,8 @@ static int append_ref(const char *refname, const unsigned char *sha1, int flags,
|
|||||||
} else if (!prefixcmp(refname, "refs/remotes/")) {
|
} else if (!prefixcmp(refname, "refs/remotes/")) {
|
||||||
kind = REF_REMOTE_BRANCH;
|
kind = REF_REMOTE_BRANCH;
|
||||||
refname += 13;
|
refname += 13;
|
||||||
} else if (!prefixcmp(refname, "refs/tags/")) {
|
} else
|
||||||
kind = REF_TAG;
|
return 0;
|
||||||
refname += 10;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Filter with with_commit if specified */
|
/* Filter with with_commit if specified */
|
||||||
if (!has_commit(sha1, ref_list->with_commit))
|
if (!has_commit(sha1, ref_list->with_commit))
|
||||||
|
Loading…
Reference in New Issue
Block a user