This patch series is the first of a two parts reorganization for more maintainability and user friendliness. The main change is the switch to use parseopt which provides a nicer help usage dialog. The rest of the changes take advantage of the initial reorganization to do more strict option parsing. Felipe Contreras (5): git config: reorganize to use parseopt git config: don't allow multiple config file locations git config: don't allow multiple variable types git config: don't allow extra arguments for -e or -l. git config: don't allow --get-color* and variable type builtin-config.c | 385 +++++++++++++++++++++++++++++++----------------------- 1 files changed, 223 insertions(+), 162 deletions(-) -- 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