pack_one_ref(): rename "path" parameter to "refname"
Make this function conform to the naming convention established in
65385ef7d4
for the rest of the refs.c file.
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
32d462cea8
commit
3b4ae6d502
14
refs.c
14
refs.c
@ -2004,7 +2004,7 @@ static int do_not_prune(int flags)
|
|||||||
return (flags & (REF_ISSYMREF|REF_ISPACKED));
|
return (flags & (REF_ISSYMREF|REF_ISPACKED));
|
||||||
}
|
}
|
||||||
|
|
||||||
static int pack_one_ref(const char *path, const unsigned char *sha1,
|
static int pack_one_ref(const char *refname, const unsigned char *sha1,
|
||||||
int flags, void *cb_data)
|
int flags, void *cb_data)
|
||||||
{
|
{
|
||||||
struct pack_refs_cb_data *cb = cb_data;
|
struct pack_refs_cb_data *cb = cb_data;
|
||||||
@ -2014,27 +2014,27 @@ static int pack_one_ref(const char *path, const unsigned char *sha1,
|
|||||||
/* Do not pack the symbolic refs */
|
/* Do not pack the symbolic refs */
|
||||||
if ((flags & REF_ISSYMREF))
|
if ((flags & REF_ISSYMREF))
|
||||||
return 0;
|
return 0;
|
||||||
is_tag_ref = !prefixcmp(path, "refs/tags/");
|
is_tag_ref = !prefixcmp(refname, "refs/tags/");
|
||||||
|
|
||||||
/* ALWAYS pack refs that were already packed or are tags */
|
/* ALWAYS pack refs that were already packed or are tags */
|
||||||
if (!(cb->flags & PACK_REFS_ALL) && !is_tag_ref && !(flags & REF_ISPACKED))
|
if (!(cb->flags & PACK_REFS_ALL) && !is_tag_ref && !(flags & REF_ISPACKED))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
fprintf(cb->refs_file, "%s %s\n", sha1_to_hex(sha1), path);
|
fprintf(cb->refs_file, "%s %s\n", sha1_to_hex(sha1), refname);
|
||||||
|
|
||||||
o = parse_object_or_die(sha1, path);
|
o = parse_object_or_die(sha1, refname);
|
||||||
if (o->type == OBJ_TAG) {
|
if (o->type == OBJ_TAG) {
|
||||||
o = deref_tag(o, path, 0);
|
o = deref_tag(o, refname, 0);
|
||||||
if (o)
|
if (o)
|
||||||
fprintf(cb->refs_file, "^%s\n",
|
fprintf(cb->refs_file, "^%s\n",
|
||||||
sha1_to_hex(o->sha1));
|
sha1_to_hex(o->sha1));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((cb->flags & PACK_REFS_PRUNE) && !do_not_prune(flags)) {
|
if ((cb->flags & PACK_REFS_PRUNE) && !do_not_prune(flags)) {
|
||||||
int namelen = strlen(path) + 1;
|
int namelen = strlen(refname) + 1;
|
||||||
struct ref_to_prune *n = xcalloc(1, sizeof(*n) + namelen);
|
struct ref_to_prune *n = xcalloc(1, sizeof(*n) + namelen);
|
||||||
hashcpy(n->sha1, sha1);
|
hashcpy(n->sha1, sha1);
|
||||||
strcpy(n->name, path);
|
strcpy(n->name, refname);
|
||||||
n->next = cb->ref_to_prune;
|
n->next = cb->ref_to_prune;
|
||||||
cb->ref_to_prune = n;
|
cb->ref_to_prune = n;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user