From 89df9c84e478b7e6055a93cf45cf37027d25b3e4 Mon Sep 17 00:00:00 2001 From: Michael Haggerty Date: Sun, 14 Apr 2013 14:54:16 +0200 Subject: refs: document flags constants REF_* Document the bits that can appear in the "flags" parameter passed to an each_ref_function and/or in the ref_entry::flag field. Signed-off-by: Michael Haggerty Signed-off-by: Junio C Hamano --- refs.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'refs.h') diff --git a/refs.h b/refs.h index d6c2fe2df..f111024a1 100644 --- a/refs.h +++ b/refs.h @@ -10,8 +10,21 @@ struct ref_lock { int force_write; }; +/* + * Bit values set in the flags argument passed to each_ref_fn(): + */ + +/* Reference is a symbolic reference. */ #define REF_ISSYMREF 0x01 + +/* Reference is a packed reference. */ #define REF_ISPACKED 0x02 + +/* + * Reference cannot be resolved to an object name: dangling symbolic + * reference (directly or indirectly), corrupt reference file, or + * symbolic reference refers to ill-formatted reference name. + */ #define REF_ISBROKEN 0x04 /* -- cgit v1.2.1