From: Junio C Hamano Date: Tue, 17 Jan 2017 22:49:26 +0000 (-0800) Subject: Merge branch 'hv/submodule-not-yet-pushed-fix' into maint X-Git-Tag: v2.11.1~61 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/9da9965ba6672dc0016a5ac694271bbdd4589e15 Merge branch 'hv/submodule-not-yet-pushed-fix' into maint The code in "git push" to compute if any commit being pushed in the superproject binds a commit in a submodule that hasn't been pushed out was overly inefficient, making it unusable even for a small project that does not have any submodule but have a reasonable number of refs. * hv/submodule-not-yet-pushed-fix: submodule_needs_pushing(): explain the behaviour when we cannot answer batch check whether submodule needs pushing into one call serialize collection of refs that contain submodule changes serialize collection of changed submodules --- 9da9965ba6672dc0016a5ac694271bbdd4589e15