From: Junio C Hamano Date: Tue, 20 Apr 2021 19:34:07 GMT Subject: Re: [PATCH v7 02/28] refs: document reflog_expire_fn's flag argument Message-ID: In-Reply-To: <554bb1ac3aed066eb578a305b7fe76f1660f6153.1618832277.git.gitgitgadget@gmail.com> "Han-Wen Nienhuys via GitGitGadget" writes: > From: Han-Wen Nienhuys > > Signed-off-by: Han-Wen Nienhuys > --- > refs/refs-internal.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/refs/refs-internal.h b/refs/refs-internal.h > index 546a6b965dcc..a31c1f465beb 100644 > --- a/refs/refs-internal.h > +++ b/refs/refs-internal.h > @@ -592,6 +592,10 @@ typedef int reflog_exists_fn(struct ref_store *ref_store, const char *refname); > typedef int create_reflog_fn(struct ref_store *ref_store, const char *refname, > int force_create, struct strbuf *err); > typedef int delete_reflog_fn(struct ref_store *ref_store, const char *refname); > + > +/* > + * `flags` accepts a bitmask of `expire_reflog_flags`. > + */ OK. It would have been better to say what expire_reflog_flags is (i.e. `enum expire_reflog_flags`), though. > typedef int reflog_expire_fn(struct ref_store *ref_store, > const char *refname, const struct object_id *oid, > unsigned int flags,