From: Junio C Hamano Date: Fri, 16 Dec 2016 23:27:47 +0000 (-0800) Subject: Merge branch 'hv/submodule-not-yet-pushed-fix' X-Git-Tag: v2.12.0-rc0~156 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/af952dac7a6997e587ded97e4051a927e5384423 Merge branch 'hv/submodule-not-yet-pushed-fix' 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 --- af952dac7a6997e587ded97e4051a927e5384423