From: Stefan Beller Date: Mon, 08 Dec 2014 22:55:17 GMT Subject: Re: [PATCH 15/23] expire_reflog(): pass flags through to expire_reflog_ent() Message-ID: <20141208225517.GG25562@google.com> In-Reply-To: <1417734515-11812-16-git-send-email-mhagger@alum.mit.edu> On Fri, Dec 05, 2014 at 12:08:27AM +0100, Michael Haggerty wrote: > 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 Reviewed-by: > --- > builtin/reflog.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/builtin/reflog.c b/builtin/reflog.c > index 5dfa53a..1512b67 100644 > --- a/builtin/reflog.c > +++ b/builtin/reflog.c > @@ -46,6 +46,7 @@ struct expire_reflog_policy_cb { > }; > > struct expire_reflog_cb { > + unsigned int flags; > void *policy_cb; > }; > > @@ -437,6 +438,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; > > /* > -- > 2.1.3 >