This patch series is the first part of the larger series I sent daily last week and contains only those patches which have had good review by Jeff, Dscho and Junio doing only internal refactoring, not introducing any parallelism yet. It replaces all patches on top of (5a1ba6b48a62b, Merge 'hv/submodule-config' to 'sb/submodule-helper') Changes are only small nits: * whitespace correction in free((char *)pointer); * break a long line, * git submodule--helper -h adheres to the standard help output One of the mistakes I made last week was mixing these quite stable patches with highly RFC/WIP patches and not pointing out loud which is which. Thanks, Stefan Stefan Beller (3): submodule: implement `module_list` as a builtin helper submodule: implement `module_name` as a builtin helper submodule: implement `module_clone` as a builtin helper .gitignore | 1 + Makefile | 1 + builtin.h | 1 + builtin/submodule--helper.c | 286 ++++++++++++++++++++++++++++++++++++++++++++ git-submodule.sh | 166 +++---------------------- git.c | 1 + 6 files changed, 306 insertions(+), 150 deletions(-) create mode 100644 builtin/submodule--helper.c -- 2.5.0.264.geed6e44.dirty -- 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