X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=refs.h;h=fa816c1e9f58ca1ab1c1b434b01786a0f3b0a41e;hb=4868f3729acce2aa9512ded7179a895cc50f64c8;hp=a79cb13cd9027aa451716556207d4619a881b2f7;hpb=f4b3a4c30b5ea3a5de2a2597a3c53266017d02ba;p=git.git diff --git a/refs.h b/refs.h index a79cb13c..fa816c1e 100644 --- a/refs.h +++ b/refs.h @@ -5,7 +5,11 @@ * Calls the specified function for each ref file until it returns nonzero, * and returns the value */ +extern int head_ref(int (*fn)(const char *path, const unsigned char *sha1)); extern int for_each_ref(int (*fn)(const char *path, const unsigned char *sha1)); +extern int for_each_tag_ref(int (*fn)(const char *path, const unsigned char *sha1)); +extern int for_each_branch_ref(int (*fn)(const char *path, const unsigned char *sha1)); +extern int for_each_remote_ref(int (*fn)(const char *path, const unsigned char *sha1)); /** Reads the refs file specified into sha1 **/ extern int get_ref_sha1(const char *ref, unsigned char *sha1);