Re: [PATCH v12 10/13] tag.c: use 'ref-filter' data structures
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- Aug 19, 2015, 14:56 UTC
- Message-ID
- <vpqzj1n2upc.fsf@anie.imag.fr>
- In-Reply-To
- <1439923052-7373-11-git-send-email-Karthik.188@gmail.com>
Karthik Nayak <karthik.188@gmail.com> writes:
> This is a temporary step before porting 'tag.c' to use 'ref-filter' > completely. As this is a temporary step, most of the code > introduced here will be removed when 'tag.c' is ported over to use > 'ref-filter' APIs
If you resend: missing '.' at the end of sentence.
Show 9 quoted lines
> - if (lines != -1)
> + if (filter.lines != -1)
> die(_("-n option is only allowed with -l."));
> - if (with_commit)
> + if (filter.with_commit)
> die(_("--contains option is only allowed with -l."));
> - if (points_at.nr)
> + if (filter.points_at.nr)
> die(_("--points-at option is only allowed with -l."));It may make sense to factor these checks into a function like
void check_filter_consistancy(struct ref_filter *filter)
in ref-filter.c, since for-each-ref, branch and tag will eventually have the same set of constraints on the options.
-- Matthieu Moy http://www-verimag.imag.fr/~moy/