Thread (16 messages) flat view 16 messages, 5 authors, 2016-06-15

Re: [PATCH 1/4] Add a simple option parser for use by builtin-commit.c.

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:37

Hi,

On Mon, 1 Oct 2007, Jonas Fonseca wrote:
Johannes Schindelin [off-list ref] wrote Mon, Oct 01, 2007:
quoted
On Sun, 30 Sep 2007, Jonas Fonseca wrote:
quoted
Also, I think for this to be more usable for other built-in programs 
it shouldn't modify argv, but instead take both argc and argv (so we 
don't need to have code like "*++(*argv)" ;), parse _all_ options in 
one go, and return the index (of argv) for any remaining options.
We _have_ to modify argv.  For example, "git log master -p" is 
perfectly valid.
Ah, yes this could be nice to also finally have (more universally) in 
git. But for this to be possible I don't see any reason for it to modify 
the pointer to argv. Instead, it can just reshuffle entries in argv.
In that case, I misunderstood you.  Indeed, I'd only reshuffle the 
entries of argv.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help