Changes in v2: - few tweaks in the commit messages of a couple of the commits - use 'GIT_MAX_HEXSZ + 1' as the hint size in [5/6] - added a comment in [5/6] better explaining the rational for having a quick, incorrect check for the existence of a commit in a submodule. Brandon Williams (6): submodule: rename add_sha1_to_array submodule: rename free_submodules_sha1s submodule: remove add_oid_to_argv submodule: change string_list changed_submodule_paths submodule: improve submodule_has_commits submodule: refactor logic to determine changed submodules submodule.c | 305 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 149 insertions(+), 156 deletions(-) -- 2.13.0.rc1.294.g07d810a77f-goog