Compare commits

...

40 Commits

Author SHA1 Message Date
Qt Submodule Update Bot
4a7f9e8ef4 Updated submodules.
Change-Id: I42693533906ce8938d149753fdfeed4244860361
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-08-27 06:32:42 +02:00
Qt Submodule Update Bot
4269353390 Updated submodules.
Change-Id: I22ade44104f8e2f85d5097decbdb3c4b303ae679
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-08-26 06:45:25 +02:00
Qt Submodule Update Bot
22ade44104 Updated submodules.
Change-Id: I4f72a097feca64be6d951d6e0ec29634bd8902fa
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-08-18 09:30:01 +02:00
Qt Submodule Update Bot
4f72a097fe Updated submodules.
Change-Id: Iae43001e1161f98c6c0fe7510a1119f64f436d12
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-08-15 09:46:26 +02:00
Qt Submodule Update Bot
ae43001e11 Updated submodules.
Change-Id: I36e921c884187b577054d7d2d9ce6d7a23b17598
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-08-13 09:34:37 +02:00
Qt Submodule Update Bot
36e921c884 Updated submodules.
Change-Id: Id244c1196d101d97817594c5ec4f8a76d4bad3a1
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-07-28 12:54:56 +02:00
Sergio Ahumada
5bb3462029 Updated submodules.
Change-Id: I4d9c683eb3f3d8ae07cd17d5e275fcf1ce3426fb
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-06-17 18:49:31 +02:00
Sergio Ahumada
55c50d8148 Updated submodules.
Change-Id: Idc3ecebf90491a8de70a48cf2ae699ee22950f19
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-06-16 08:24:36 +02:00
Qt Submodule Update Bot
d244c1196d Updated submodules.
Change-Id: I21108529f93c9e8af3ab5b4ab3a7d62d65022812
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-06-05 10:40:19 +02:00
Qt Submodule Update Bot
21108529f9 Updated submodules.
Change-Id: I63890f78d0bea816ee2de4a9a26311d6c9c1566a
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-06-04 09:08:23 +02:00
Qt Submodule Update Bot
63890f78d0 Updated submodules.
Change-Id: I3192236ddf2957e87444118f7d862e38cc8100fc
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-05-31 10:51:48 +02:00
Qt Submodule Update Bot
3192236ddf Updated submodules.
Change-Id: If4479c349b595d28e0dd4985259d7d1ed00bb966
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-05-27 07:15:32 +02:00
Qt Submodule Update Bot
f4479c349b Updated submodules.
Change-Id: I620dc10e25cac7386182a6ff272b904f5f9f1a0d
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-05-25 11:15:55 +02:00
Qt Submodule Update Bot
620dc10e25 Updated submodules.
Change-Id: I64f379141c59c193e3ebba5816495498c1ed0e64
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-05-21 06:51:08 +02:00
Oswald Buddenhagen
3fb8e1301a don't claim that multimedia needs quick
it's a soft dependency and it appears to be properly checked in the
subprojects.

Task-number: QTBUG-38616
Change-Id: I5ada1f91247ba3668015e95d6da9c5996f1a138c
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
2014-05-13 18:49:52 +02:00
Qt Submodule Update Bot
64f379141c Updated submodules.
Change-Id: Ic9eb01ba38cca9c77a533f32d5f2f0519ec56aa3
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-05-13 18:49:40 +02:00
Qt Submodule Update Bot
c9eb01ba38 Updated submodules.
Change-Id: I25acd00fedc81040b0b108120b21deedafcf7fa4
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-05-04 13:24:01 +02:00
Qt Submodule Update Bot
25acd00fed Updated submodules.
Change-Id: I055e2822456ad09cc939c628e4a86105eda5dade
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-04-26 19:55:35 +02:00
Qt Submodule Update Bot
055e282245 Updated submodules.
Change-Id: I56a5eee34a20e5de06ee8b430afa5c32ca6b94c6
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-04-09 17:34:51 +02:00
Qt Submodule Update Bot
56a5eee34a Updated submodules.
Change-Id: I2c0f1cfb71d44eed5fb4eaacc93d931e46df9512
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-04-04 21:01:59 +02:00
Qt Submodule Update Bot
2c0f1cfb71 Updated submodules.
Change-Id: I4fadcf5d88abca2ae886dd4483ca2838bfdbce19
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-04-03 07:14:33 +02:00
Qt Submodule Update Bot
4fadcf5d88 Updated submodules.
Change-Id: Ifb66951776e8decb8784c80fb7ed02864253065b
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-04-01 19:29:23 +02:00
Qt Submodule Update Bot
fb66951776 Updated submodules.
Change-Id: I55e55c405f6e950dcc623b1f7d7faa09bc8c950f
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-28 07:34:43 +01:00
Qt Submodule Update Bot
55e55c405f Updated submodules.
Change-Id: I982ee75828244f44a1f27b4aa2d5a2a5dabbcd63
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-27 20:38:00 +01:00
Qt Submodule Update Bot
982ee75828 Updated submodules.
Change-Id: I06d2b3a720c1aa819e35ddd51c6cd5211d2748a6
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-26 07:43:18 +01:00
Qt Submodule Update Bot
06d2b3a720 Updated submodules.
Change-Id: Ib065abc7fd89c5766c5a060b295ea19154c02f64
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
2014-03-22 12:56:43 +01:00
Sergio Ahumada
67400663f8 Add qtenginio#stable as part of the default modules
Also update qtenginio to the latest stable sha1.

Change-Id: Ia60a65c1a66a1b157240cc7ef519dc0c20d36567
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
2014-03-21 13:16:20 +01:00
Qt Submodule Update Bot
b065abc7fd Updated submodules.
Change-Id: Ie045c5319823add1aeca81b2ca44ce913cac4f74
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-03-21 13:16:16 +01:00
Qt Submodule Update Bot
e045c53198 Updated submodules.
Change-Id: I6d47ef2b92d142bd2777a8c0d2abc4c758fbcb8b
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-03-19 19:52:59 +01:00
Qt Submodule Update Bot
6d47ef2b92 Updated submodules.
Change-Id: I74af16bd0da5e2dc9e5b265d26e564201cc31b78
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-03-18 05:42:39 +01:00
Qt Submodule Update Bot
74af16bd0d Updated submodules.
Change-Id: I556a3377ffb8348cdc2301b45c445c2f244ccf6a
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
2014-03-16 13:12:02 +01:00
Qt Submodule Update Bot
556a3377ff Updated submodules.
Change-Id: I8ce1937883833b7e66453e3764e390d0dc44b925
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-03-15 14:00:16 +01:00
Qt Submodule Update Bot
8ce1937883 Updated submodules.
Change-Id: Ie198c124d3259dea657fcfa4c9b9b43bcd2d9fd0
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-03-10 07:03:48 +01:00
Qt Submodule Update Bot
e198c124d3 Updated submodules.
Change-Id: I7704ce065db8050837d8bf97f8f4c1798b6d92fb
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-07 20:37:07 +01:00
Qt Submodule Update Bot
7704ce065d Updated submodules.
Change-Id: I592415857ca8c6cbd2854dd9de0a573f29842161
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-06 18:47:48 +01:00
Qt Submodule Update Bot
592415857c Updated submodules.
Change-Id: Ie169f588d85737831df044e2661484cb734b19eb
Reviewed-by: Sergio Ahumada <sahumada@blackberry.com>
2014-03-05 18:36:01 +01:00
Qt Submodule Update Bot
e169f588d8 Updated submodules.
Change-Id: I6380ce86f1f835ca6d6398fef301fbfb9748137a
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-04 11:28:56 +01:00
Qt Submodule Update Bot
6380ce86f1 Updated submodules.
Change-Id: Ied6175da93a16e2733c2dcc266761ba91f225ada
Reviewed-by: Antti Kokko <antti.kokko@digia.com>
2014-03-03 14:50:47 +01:00
Oswald Buddenhagen
9372697001 automatically install hooks
Change-Id: I2fabc610dd69730cfdac45046d4bbc6f53822fc4
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-02-28 14:17:21 +01:00
Qt Submodule Update Bot
ed6175da93 Updated submodules.
Change-Id: I63200543dde700d6b0fd343800793adb6e180bad
Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
2014-02-28 07:07:01 +01:00
30 changed files with 73 additions and 30 deletions

View File

@@ -70,6 +70,12 @@ B<Global options:>
Force initialization (even if the submodules are already checked out). Force initialization (even if the submodules are already checked out).
=item --force-hooks
Force initialization of hooks (even if there are already hooks in checked out
submodules).
=item --quiet, -q =item --quiet, -q
Be quiet. Will exit cleanly if the repository is already initialized. Be quiet. Will exit cleanly if the repository is already initialized.
@@ -243,6 +249,7 @@ my @DEFAULT_REPOS = qw(
qtconnectivity qtconnectivity
qtdeclarative qtdeclarative
qtdoc qtdoc
qtenginio
qtgraphicaleffects qtgraphicaleffects
qtimageformats qtimageformats
qtmacextras qtmacextras
@@ -311,6 +318,7 @@ sub parse_arguments
'codereview-username' => "", 'codereview-username' => "",
'detach-alternates' => 0 , 'detach-alternates' => 0 ,
'force' => 0 , 'force' => 0 ,
'force-hooks' => 0 ,
'ignore-submodules' => 0 , 'ignore-submodules' => 0 ,
'mirror-url' => "", 'mirror-url' => "",
'protocol' => "", 'protocol' => "",
@@ -323,7 +331,8 @@ sub parse_arguments
'alternates=s' => \$self->{qw{ alternates }}, 'alternates=s' => \$self->{qw{ alternates }},
'codereview-username=s' => \$self->{qw{ codereview-username }}, 'codereview-username=s' => \$self->{qw{ codereview-username }},
'copy-objects' => \$self->{qw{ detach-alternates }}, 'copy-objects' => \$self->{qw{ detach-alternates }},
'force' => \$self->{qw{ force }}, 'force|f' => \$self->{qw{ force }},
'force-hooks' => \$self->{qw{ force-hooks }},
'ignore-submodules' => \$self->{qw{ ignore-submodules }}, 'ignore-submodules' => \$self->{qw{ ignore-submodules }},
'mirror=s' => \$self->{qw{ mirror-url }}, 'mirror=s' => \$self->{qw{ mirror-url }},
'quiet' => \$self->{qw{ quiet }}, 'quiet' => \$self->{qw{ quiet }},
@@ -575,6 +584,38 @@ sub git_clone_one_submodule
return; return;
} }
sub ensure_link
{
my ($self, $src, $tgt) = @_;
return if (!$self->{'force-hooks'} and -f $tgt);
unlink($tgt); # In case we have a dead symlink or pre-existing hook
print "Aliasing $src\n as $tgt ...\n" if (!$self->{quiet});
return if eval { symlink($src, $tgt) };
# Windows doesn't do (proper) symlinks. As the post_commit script needs
# them to locate itself, we write a forwarding script instead.
open SCRIPT, ">".$tgt or die "Cannot create forwarding script $tgt: $!\n";
print SCRIPT "#!/bin/sh\nexec `dirname \$0`/$src \"\$\@\"\n";
close SCRIPT;
}
sub git_install_hooks
{
my ($self) = @_;
return if (!-d 'qtrepotools/git-hooks');
chomp(my @modules = `git submodule foreach :`);
push @modules, "";
for my $module (@modules) {
$module =~ s,^Entering \'([^\']+)\'$,$1/,;
my $rel = $module;
$rel =~ s,[^/]+,..,g;
$rel .= "../../qtrepotools/git-hooks/";
$self->ensure_link($rel.'gerrit_commit_msg_hook', $module.'.git/hooks/commit-msg');
$self->ensure_link($rel.'git_post_commit_hook', $module.'.git/hooks/post-commit');
}
}
sub run sub run
{ {
my ($self) = @_; my ($self) = @_;
@@ -596,6 +637,8 @@ sub run
$self->git_add_remotes('qt5'); $self->git_add_remotes('qt5');
$self->git_install_hooks;
return; return;
} }

2
qt.pro
View File

@@ -65,7 +65,7 @@ addModule(qtsvg, qtbase)
addModule(qtxmlpatterns, qtbase) addModule(qtxmlpatterns, qtbase)
addModule(qtdeclarative, qtbase, qtsvg qtxmlpatterns) addModule(qtdeclarative, qtbase, qtsvg qtxmlpatterns)
addModule(qtquickcontrols, qtdeclarative) addModule(qtquickcontrols, qtdeclarative)
addModule(qtmultimedia, qtdeclarative) addModule(qtmultimedia, qtbase, qtdeclarative)
addModule(qtwinextras, qtbase, qtdeclarative qtmultimedia) addModule(qtwinextras, qtbase, qtdeclarative qtmultimedia)
addModule(qtactiveqt, qtbase) addModule(qtactiveqt, qtbase)
addModule(qt3d, qtdeclarative) addModule(qt3d, qtdeclarative)

2
qtbase

Submodule qtbase updated: 45e17d0cc7...f1bce3bc17

2
qtdoc

Submodule qtdoc updated: 15c0c98d44...450060fac2

2
qtqa

Submodule qtqa updated: 5f4a961316...130c512d14

2
qtsvg

Submodule qtsvg updated: cd0843d4d7...66444e54dd

Submodule qttools updated: 2e74382c09...32bb805deb