Commit Graph

3243 Commits

Author SHA1 Message Date
Alex
0044c57a81 Add new qtlocation module
The module is not yet enabled as various other repos need
to be in place first.
2011-05-10 15:26:44 +10:00
Qt Continuous Integration System
5bdb8b1784 Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging
* 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging:
  init-repository: avoid failure when combining `--force' and mirrors
2011-05-06 17:27:05 +10:00
Rohan McGovern
caba93a9a6 init-repository: avoid failure when combining `--force' and mirrors
Avoid a fatal error if the `mirror' remote already exists.

Reviewed-by: Sunil Thaha
Change-Id: Id6225fad265abb575f6f35f750ba7aed7729e0dc
2011-05-06 17:22:45 +10:00
Qt Continuous Integration System
7d94af3595 Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging
* 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging:
  init-repository: also create the staging remote for qt5
2011-05-06 16:27:15 +10:00
Rohan McGovern
65ac36828a init-repository: also create the staging remote for qt5
Previously we were creating the staging remotes only for the submodules.

Reviewed-by: Keith Isdale
Change-Id: I0935ae1b14da1745ffff979248e952391586fcba
2011-05-06 16:23:13 +10:00
Qt Continuous Integration System
66cbe5de4d Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging
* 'master' of git://scm.dev.nokia.troll.no/qt/qt5-staging:
  Improve maintainability of init-repository script.
2011-05-06 15:21:39 +10:00
Rohan McGovern
9bf69ecc2f Improve maintainability of init-repository script.
Make it object-oriented.

Document via pod and use pod2usage to implement `--help'.

Use Getopt::Long instead of hand-rolled argument parsing.

Make it pass `perlcritic -stern'.

Check the exit code of all commands.

Reviewed-by: Sunil Thaha
Reviewed-by: Lincoln Ramsay
Change-Id: Iac2a3358a05db7cdd953ba3d5396a8bb6bcfb44b
2011-05-06 13:42:18 +10:00
Marius Storm-Olsen
780b928e4c Don't fog the $mirror
WebKit mirror worked, but the general mirror was shadowed after
reorganizing code.
2011-05-05 13:09:17 -05:00
Marius Storm-Olsen
8b83cf2bcf Make sure -brisbane uses the 'internal' protocol 2011-05-05 12:52:15 -05:00
Marius Storm-Olsen
da82709651 Add staging repos as 'staging' remote for each module
Also fetch instead of clone, when repo is already populated.

Reviewed-by: axis
2011-05-05 10:39:18 -05:00
Marius Storm-Olsen
add5bd04d9 Make printUsage more maintainable
Reviewed-by: axis
2011-05-05 10:39:12 -05:00
Marius Storm-Olsen
f47defb081 Add -copy-objects option
Reviewed-by: axis
2011-05-05 10:39:06 -05:00
Marius Storm-Olsen
4816c73f93 Add -mirror and -mirror-webkit options
They also support using them as local mirrors, should you want
to do that instead of using -alternates

Reviewed-by: axis
2011-05-05 10:38:59 -05:00
Marius Storm-Olsen
74f6b9fc61 Add -alternates option
Reviewed-by: axis
2011-05-05 10:38:53 -05:00
Marius Storm-Olsen
c2819f45a2 Clean up options, add -http for public access
Reviewed-by: axis
2011-05-05 10:38:47 -05:00
Marius Storm-Olsen
610962ed07 Add -ignore-submodules option
Will make 'diff', 'fetch', 'pull' etc ignore the submodules
by default. You can still use --ignore-submodules=none to
override this, when really needed.

Very convenient when working with staging repos, instead of
what the qt5 repo dictate as the current module SHA1.

Reviewed-by: axis
2011-05-05 10:38:40 -05:00
Marius Storm-Olsen
30960ad5b8 Remove whole submodule section
Not removing the whole section will leave residue
sections in the config file when reinitiating the
submodules

Reviewed-by: axis
2011-05-05 10:38:31 -05:00
Marius Storm-Olsen
1a9f4af89f Illegal->Unknown and show usage on wrong options
Reviewed-by: axis
2011-05-05 10:38:23 -05:00
axis
257d74c476 Corrected typo.
Reviewed-by: Trust me
2011-05-05 16:27:55 +02:00
axis
df453967a1 Removed qt3support.
It will not be part of Qt5.

Reviewed-by: Marius Storm-Olsen
2011-05-05 16:27:17 +02:00
Rohan McGovern
9093f9d771 build system: use consistent target names for all modules
Force all top-level makefile rules to be named `module-$GITSUBMODULE',
including the addition of the missing qlalr and qtqa targets.

This naming convention must be upheld, otherwise there is no simple
way to programmatically build a single git submodule and all of its
dependencies.

Reviewed-by: Liang Qi
2011-05-05 17:13:02 +10:00
Lincoln Ramsay
d3f10a82ff Don't assume that commands succeed
Signed-off-by: axis <qt-info@nokia.com>
2011-05-03 13:47:51 +02:00
Lincoln Ramsay
984400a586 Warn everywhere, not just Unix
use warnings; is the portable way of doing #!/usr/bin/perl -w
Also use strict; in init-repository.

Signed-off-by: axis <qt-info@nokia.com>
2011-05-03 13:47:51 +02:00
axis
ea437d3767 Updated to latest qtrepotools. 2011-05-03 12:53:13 +02:00
axis
9b197b1ca5 Added -ssh-protocol option for those with very restrictive firewalls.
Reviewed by: Sergio Ahumada
2011-05-03 12:52:27 +02:00
axis
0b4b4cc5d1 Removed some debug prints and made sure that -no-update is respected.
Reviewed-by: Sergio Ahumada
2011-04-28 16:15:07 +02:00
axis
2690ff63b7 Prettified the usage screen. 2011-04-28 16:12:52 +02:00
Alan Alpert
3c270630df Add -brisbane-nokia-developer switch
Uses the local mirrors to save a few hours on initial checkouts.

Reviewed-by: axis
2011-04-28 16:12:41 +02:00
axis
b53f0f5d56 Updated to latest qtrepotools version. 2011-04-28 15:17:33 +02:00
axis
b98b6df27a Fixed outdated README contents. 2011-04-28 15:17:33 +02:00
Sergio Ahumada
a3209ceba8 Add -no-update option to init script
Reviewed-by: axis
2011-04-28 13:25:41 +02:00
axis
837d5a3cb6 Updated qttools to a version that compiles without WebKit. 2011-04-28 10:29:24 +02:00
Alan Alpert
82ca078d06 Add -no-webkit to init script 2011-04-28 10:21:09 +02:00
axis
e129d300b3 Avoided running the build-webkit script if it has not been cloned.
Reviewed by: Olivier Goffart
2011-04-28 10:21:00 +02:00
Olivier Goffart
519c2294b2 Fix shadowbuild
Reviewed-by: axis
2011-04-27 14:05:53 +02:00
axis
428afb264c Stopped running init-repository from configure.
It's unexpected that configure tampers with your git checkout.
2011-04-27 12:45:38 +02:00
axis
124a9e2e2c Removed WebKit patches.
They are not needed anymore after the patches were submitted to the
qtwebkit repository on gitorious.org.
2011-04-27 12:45:38 +02:00
axis
e0adea22c1 Switched to using git protocol only.
Since we only reference CI-controlled repositories, there is no point
in using the ssh protocol and requiring an account.

qtwebkit is an exception, but they will anyway need SVN access.
2011-04-27 12:45:10 +02:00
axis
a5ea702ef6 Fixed public reference to qtrepotools. 2011-04-27 12:45:10 +02:00
axis
f6eb6ed21b Fixed public link to qlalr. 2011-04-27 12:45:10 +02:00
axis
71f5be61fd Committed Qt Modularization patches to QtWebKit. 2011-04-27 12:41:30 +02:00
axis
07a26eb252 Committed dependency information to all modules. 2011-04-27 12:35:47 +02:00
Qt by Nokia
92351a70e0 Long live the qt5 Qt repository 2011-04-27 12:34:00 +02:00