fast-import: add option command
commit4793a9563e40215ac86750d6c0003b40dfddc49f
authorSverre Rabbelier <srabbelier@gmail.com>
Sun, 6 Sep 2009 14:35:47 +0000 (6 16:35 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 6 Sep 2009 19:02:36 +0000 (6 12:02 -0700)
tree5c6617ebb5dfc3cee7f677fe21781e7e69b67a80
parent893628e9e2a9dd2364f3b2593be18b7c23842a27
fast-import: add option command

This allows the frontend to specify any of the supported options as
long as no non-option command has been given. This way the
user does not have to include any frontend-specific options, but
instead she can rely on the frontend to tell fast-import what it
needs.

Also factor out parsing of argv and have it execute when we reach the
first non-option command, or after all commands have been read and
no non-option command has been encountered.

Non-git options and unrecognised git options are ignored, although
unrecognised options on the commandline still result in an error.

Signed-off-by: Sverre Rabbelier <srabbelier@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-fast-import.txt
fast-import.c