summaryrefslogtreecommitdiffstats
path: root/scripts/qt
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@digia.com>2013-05-13 08:26:01 +0300
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-05-13 13:04:53 +0200
commitbae764541ddcccd706fe86d7b9a3999dd0bfd62f (patch)
treea8489144ac1fc9b936fd8c4fa60746e4cb121efb /scripts/qt
parentd01d5ea3ae9d82cff000ee48638d486aeace40f7 (diff)
Fix for Qt Submodule Update jobs
Add qtgitreadonly mirror as baseurl for submodules, which have relative url in .gitmodules. Change-Id: I114aced602358b259e78827345cb534ca30fd354 Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Diffstat (limited to 'scripts/qt')
-rwxr-xr-xscripts/qt/qt_update_submodules.pl5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/qt/qt_update_submodules.pl b/scripts/qt/qt_update_submodules.pl
index c72f4e13..325b457c 100755
--- a/scripts/qt/qt_update_submodules.pl
+++ b/scripts/qt/qt_update_submodules.pl
@@ -266,6 +266,11 @@ sub update_submodule
confess "Command `@cmd' did not output a giturl";
}
+ # .gitmodules may contain relative path for submodules
+ if ($giturl eq "../$submodule.git") {
+ $giturl = catfile("qtgitreadonly:qt", "$submodule.git");
+ }
+
chdir catfile($base_dir, $submodule);
$self->exe( qw(git fetch --verbose), $giturl, "+$ref:refs/heads/updated_submodule" );