We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 758dc9a + a0d6335 commit d15fc17Copy full SHA for d15fc17
src/bootstrap/bootstrap.py
@@ -677,9 +677,15 @@ def update_submodule(self, module, checked_out, recorded_submodules):
677
678
run(["git", "submodule", "-q", "sync", module],
679
cwd=self.rust_root, verbose=self.verbose)
680
- run(["git", "submodule", "update",
681
- "--init", "--recursive", "--progress", module],
682
- cwd=self.rust_root, verbose=self.verbose)
+ try:
+ run(["git", "submodule", "update",
+ "--init", "--recursive", "--progress", module],
683
+ cwd=self.rust_root, verbose=self.verbose, exception=True)
684
+ except RuntimeError:
685
+ # Some versions of git don't support --progress.
686
687
+ "--init", "--recursive", module],
688
+ cwd=self.rust_root, verbose=self.verbose)
689
run(["git", "reset", "-q", "--hard"],
690
cwd=module_path, verbose=self.verbose)
691
run(["git", "clean", "-qdfx"],
0 commit comments