branch -d: avoid repeated symref resolution
[gitweb.git] / refs.h
diff --git a/refs.h b/refs.h
index eea104478fce285943dc7c4b7f43b9db18e71cee..79802d79c04ccf5c81f9ffb12c662396a6681d6f 100644 (file)
--- a/refs.h
+++ b/refs.h
@@ -177,10 +177,12 @@ extern int peel_ref(const char *refname, unsigned char *sha1);
  * ref_transaction_create(), etc.
  * REF_NODEREF: act on the ref directly, instead of dereferencing
  *              symbolic references.
+ * REF_DELETING: tolerate broken refs
  *
  * Flags >= 0x100 are reserved for internal use.
  */
 #define REF_NODEREF    0x01
+#define REF_DELETING   0x02
 /*
  * This function sets errno to something meaningful on failure.
  */