X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=walker.c;h=be389dc9bf5161c31be29e3a72264fd6120a0bbc;hb=be4d2920c24ba0be84ceff7e382cce2c5f1ad867;hp=e57630e983488e5c0222dc47a5e32d6efb184762;hpb=77f143bf3e218857ec8e5244d7e862e8e0c1a041;p=git.git diff --git a/walker.c b/walker.c index e57630e98..be389dc9b 100644 --- a/walker.c +++ b/walker.c @@ -190,7 +190,7 @@ static int interpret_target(struct walker *walker, char *target, unsigned char * { if (!get_sha1_hex(target, sha1)) return 0; - if (!check_ref_format(target)) { + if (!check_refname_format(target, 0)) { struct ref *ref = alloc_ref(target); if (!walker->fetch_ref(walker, ref)) { hashcpy(sha1, ref->old_sha1); @@ -207,7 +207,7 @@ static int mark_complete(const char *path, const unsigned char *sha1, int flag, struct commit *commit = lookup_commit_reference_gently(sha1, 1); if (commit) { commit->object.flags |= COMPLETE; - insert_by_date(commit, &complete); + commit_list_insert_by_date(commit, &complete); } return 0; } @@ -245,7 +245,7 @@ void walker_targets_free(int targets, char **target, const char **write_ref) { while (targets--) { free(target[targets]); - if (write_ref && write_ref[targets]) + if (write_ref) free((char *) write_ref[targets]); } }