From: bors Date: Wed, 20 Dec 2017 15:01:01 +0000 (+0000) Subject: Auto merge of #4837 - alexcrichton:failed-submodule-checkout, r=matklad X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~4^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fac7e2559a5ceebcf3e710e2076f9ca3df9ab465;p=cargo.git Auto merge of #4837 - alexcrichton:failed-submodule-checkout, r=matklad Fix updating submodules past failures If a submodule-of-a-submodule failed to update then Cargo the next time around wouldn't automatically retry updating the next submodule. This commit fixes that by ensuring that if a parent git repository looks updated we still recurse into its own submodules to ensure they're all updated. cc #4071 --- fac7e2559a5ceebcf3e710e2076f9ca3df9ab465