On 06/08/2015 11:23 PM, Matthieu Moy wrote:
Karthik Nayak <karthik.188@xxxxxxxxx> writes:
Add the '--merged' and '--no-merged' options provided by 'ref-filter'.
The '--merged' option lets the user to only list refs merged into the
named commit. The '--no-merged' option lets the user to only list refs
not merged into the named commit.
Add documentation for the same.
This also requires some tests. The algorithmic part will be validated by
'git tag --merged' using this library, but you need to check the
codepath from the command-line to the lib in for-each-ref.
@@ -38,6 +39,8 @@ int cmd_for_each_ref(int argc, const char **argv, const char *prefix)
OPT_CALLBACK(0, "points-at", &ref_cbdata.filter.points_at,
N_("object"), N_("print only tags of the object"),
parse_opt_points_at),
+ OPT_MERGED(&ref_cbdata.filter, N_("print only merged refs")),
+ OPT_NO_MERGED(&ref_cbdata.filter, N_("print only not merged refs")),
I'd spell that "only refs that are not merged".
Like I mentioned, no tests were written.
Will change that.
--
Regards,
Karthik
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html