+ # Repack any submodules this project might use.
+ modules_path = os.path.join(path, 'modules')
+ if os.path.isdir(modules_path):
+ for root, dirs, _ in os.walk(modules_path):
+ dirs.sort()
+ for d in dirs:
+ mod_path = os.path.join(root, d)
+ if is_git_dir(mod_path):
+ repack(mod_path)
+