apply: refactor `git apply` option parsing
commit7e1bad24e3b7f220813d8a449f19652113edb923
authorChristian Couder <christian.couder@gmail.com>
Sun, 4 Sep 2016 20:18:30 +0000 (4 22:18 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 7 Sep 2016 19:29:53 +0000 (7 12:29 -0700)
treea30fc0cebdaa9a0276bb3d22986233b4f499ea4c
parent45b78d8ba3c9e542f1375171090fe10baef6b2b2
apply: refactor `git apply` option parsing

Parsing `git apply` options can be useful to other commands that
want to call the libified apply functionality, because this way
they can easily pass some options from their own command line to
the libified apply functionality.

This will be used by `git am` in a following patch.

To make this possible, let's refactor the `git apply` option
parsing code into a new libified apply_parse_options() function.

Doing that makes it possible to remove some functions definitions
from "apply.h" and make them static in "apply.c".

Helped-by: Ramsay Jones <ramsay@ramsayjones.plus.com>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
apply.c
apply.h
builtin/apply.c