expire_reflog(): pass flags through to expire_reflog_ent()
authorMichael Haggerty <mhagger@alum.mit.edu>
Fri, 12 Dec 2014 08:56:54 +0000 (09:56 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Dec 2014 19:43:49 +0000 (11:43 -0800)
Add a flags field to "struct expire_reflog_cb", and pass the flags
argument through to expire_reflog_ent(). In a moment we will start
using it to pass through flags that expire_reflog_ent() needs.

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Reviewed-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/reflog.c
index 9ee66d4eb29e4e77f8dcb874a6d72cbef789a1de..08867a28910864ce077c2dbd353e2bba70218407 100644 (file)
@@ -51,6 +51,7 @@ struct expire_reflog_policy_cb {
 };
 
 struct expire_reflog_cb {
+       unsigned int flags;
        void *policy_cb;
 };
 
@@ -435,6 +436,7 @@ static int expire_reflog(const char *refname, const unsigned char *sha1,
 
        memset(&cb, 0, sizeof(cb));
        memset(&policy_cb, 0, sizeof(policy_cb));
+       cb.flags = flags;
        cb.policy_cb = &policy_cb;
 
        /*