Re: [PATCH 1/4] builtin/interpret-trailers.c: allow -t
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 7, 2016, 17:56 UTC
- Message-ID
- <xmqqwpo9z4j1.fsf@gitster.mtv.corp.google.com>
- In-Reply-To
- <20160407205144-mutt-send-email-mst@redhat.com>
"Michael S. Tsirkin" <mst@redhat.com> writes:
> Aren't there other cases where a short option needs to be > converted to a long one?
As I already said, making internal call to libified part (perhaps in trailer.c) would make this part of conversation a moot point, but in general you can find
argv_push(&child.args, "cmd2");
if (... some condition that involves variables parsed out ...
... by parse_options() of implementation of cmd1 ...)
argv_push(&child.args, "--option-for-cmd2");
...
run_command(&child);in implementation of cmd1 that calls out to cmd2.