aboutsummaryrefslogtreecommitdiffstats
path: root/init-repository
Commit message (Collapse)AuthorAgeFilesLines
...
* Update licenseheader text in source files for qt5 repoJyri Tahtela2011-07-081-17/+17
| | | | | | | | | Replace old license header with correct one. Change-Id: I85f5a152069bdd1433f41f41e766063ec0fdbe13 Reviewed-on: http://codereview.qt.nokia.com/1371 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jyri Tahtela <jyri.tahtela@nokia.com>
* Can now tell init-repository to only use a subset of modulesAlan Alpert2011-07-071-0/+31
| | | | | | | | | | | | | | Still useful to use init-repository because of all the other logic, such as repository urls. More general than --no-webkit, although it is still a valid convenience as the most common case. Also makes qt.pro check for existence of modules, since it is no longer certain that you'll have everything but webkit. Change-Id: Iaaaa30e24e0a793218e2e307bdde56067760c513 Reviewed-on: http://codereview.qt.nokia.com/1258 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* init-repository: replace obsolete staging remotes with gerrit remotesRohan McGovern2011-07-071-54/+42
| | | | | | | | | | All Qt5 modules are now moved into gerrit. The staging repositories are obsolete. Change-Id: Ibdde6234da97a4664e54dbcd4425ed1b022cf850 Reviewed-on: http://codereview.qt.nokia.com/1254 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Added qtfeedback module.Rohan McGovern2011-07-041-0/+1
| | | | Not yet compiled by default.
* Add the QtMultimediaKit module. Currently not built.Michael Goddard2011-06-291-0/+1
| | | | Reviewed-by: Rohan McGovern
* QtDeclarative and QtDoc has moved into GerritMarius Storm-Olsen2011-06-281-0/+2
| | | | | So, ensure init-repository point their 'gerrit' remotes to the right locations
* Add the QtSystems module.Xizhi Zhu2011-06-231-0/+1
|
* Have init-repository init nested submodule in qtdeclarativeAlan Alpert2011-06-211-0/+5
| | | | | | | qtdeclarative is expected to gain a nested submodule soon. This change makes init-repository checkout that submodule as well. Reviewed-by: Rohan McGovern
* Add --berlin to set up WebKit mirror accordingly.Friedemann Kleint2011-06-211-0/+19
| | | | Initial-patch-by: danimo <daniel.molkentin@nokia.com>
* Add option --codereview-user <username> to add Gerrit reposMarius Storm-Olsen2011-06-011-18/+54
| | | | | | | | By providing the username used for codereviews, the script will add the proper URLs for the repos currently under Gerrit control. For repos not under Gerrit control, 'gerrit' will simply refer to the staging repo, or origin.
* Add 'staging' remote to repos which don't have a staging areaMarius Storm-Olsen2011-06-011-9/+21
| | | | | | | This makes it simpler to do git submodule foreach commands, since you don't need to worry about the repos without any staging area.
* Remove silly "goto" usage in foreach loopMarius Storm-Olsen2011-06-011-4/+2
|
* Make all staging repos 'staging' remotes in submodulesMarius Storm-Olsen2011-06-011-23/+20
| | | | | | | This allows us to more easily use git submodule foreach since you can just refer to staging for the repo, like you would 'origin'.
* Default to --ignore-submodules for --nokia-developer/--brisbaneMarius Storm-Olsen2011-06-011-0/+4
| | | | | | | When you use either --nokia-developer or --brisbane, changes are that you're going to be working on one of the submodules anyways, in which case, having git commands in top-level repo work on submodules too is an annoyance.
* qtbase-earth-staging is no longer used, so remove itMarius Storm-Olsen2011-06-011-1/+0
|
* Add new QtSensors moduleAlex2011-05-201-0/+1
|
* Fix --ignore-submodules in init-repository after refactoringMarius Storm-Olsen2011-05-191-1/+1
|
* init-repository: mark as requiring perl 5.10Rohan McGovern2011-05-161-0/+1
| | | | This script currently requires perl 5.10, so mark it as such.
* init-repository: fixed `--help' with older Pod::Usage (OSX 10.6)Rohan McGovern2011-05-161-3/+5
| | | | | | Pod::Usage shipped on OSX 10.6 seems to stop printing the usage message at the first `=headX'. Refactor the documentation slightly to take this into account.
* Add commit-template supportAlex2011-05-111-0/+11
| | | | Reviewed-by: Rohan McGovern
* init-repository: whitespace fixRohan McGovern2011-05-111-1/+1
|
* Add new qtlocation moduleAlex2011-05-101-0/+1
| | | | | The module is not yet enabled as various other repos need to be in place first.
* init-repository: avoid failure when combining `--force' and mirrorsRohan McGovern2011-05-061-0/+7
| | | | | | | Avoid a fatal error if the `mirror' remote already exists. Reviewed-by: Sunil Thaha Change-Id: Id6225fad265abb575f6f35f750ba7aed7729e0dc
* init-repository: also create the staging remote for qt5Rohan McGovern2011-05-061-27/+40
| | | | | | | Previously we were creating the staging remotes only for the submodules. Reviewed-by: Keith Isdale Change-Id: I0935ae1b14da1745ffff979248e952391586fcba
* Improve maintainability of init-repository script.Rohan McGovern2011-05-061-206/+425
| | | | | | | | | | | | | | | | 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
* Don't fog the $mirrorMarius Storm-Olsen2011-05-051-1/+1
| | | | | WebKit mirror worked, but the general mirror was shadowed after reorganizing code.
* Make sure -brisbane uses the 'internal' protocolMarius Storm-Olsen2011-05-051-0/+1
|
* Add staging repos as 'staging' remote for each moduleMarius Storm-Olsen2011-05-051-17/+56
| | | | | | Also fetch instead of clone, when repo is already populated. Reviewed-by: axis
* Make printUsage more maintainableMarius Storm-Olsen2011-05-051-38/+40
| | | | Reviewed-by: axis
* Add -copy-objects optionMarius Storm-Olsen2011-05-051-0/+12
| | | | Reviewed-by: axis
* Add -mirror and -mirror-webkit optionsMarius Storm-Olsen2011-05-051-35/+29
| | | | | | | They also support using them as local mirrors, should you want to do that instead of using -alternates Reviewed-by: axis
* Add -alternates optionMarius Storm-Olsen2011-05-051-0/+34
| | | | Reviewed-by: axis
* Clean up options, add -http for public accessMarius Storm-Olsen2011-05-051-20/+37
| | | | Reviewed-by: axis
* Add -ignore-submodules optionMarius Storm-Olsen2011-05-051-0/+13
| | | | | | | | | | | 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
* Remove whole submodule sectionMarius Storm-Olsen2011-05-051-2/+2
| | | | | | | | Not removing the whole section will leave residue sections in the config file when reinitiating the submodules Reviewed-by: axis
* Illegal->Unknown and show usage on wrong optionsMarius Storm-Olsen2011-05-051-1/+3
| | | | Reviewed-by: axis
* Warn everywhere, not just UnixLincoln Ramsay2011-05-031-1/+4
| | | | | | | 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>
* Added -ssh-protocol option for those with very restrictive firewalls.axis2011-05-031-7/+18
| | | | Reviewed by: Sergio Ahumada
* Removed some debug prints and made sure that -no-update is respected.axis2011-04-281-7/+7
| | | | Reviewed-by: Sergio Ahumada
* Prettified the usage screen.axis2011-04-281-6/+6
|
* Add -brisbane-nokia-developer switchAlan Alpert2011-04-281-0/+31
| | | | | | Uses the local mirrors to save a few hours on initial checkouts. Reviewed-by: axis
* Add -no-update option to init scriptSergio Ahumada2011-04-281-1/+7
| | | | Reviewed-by: axis
* Add -no-webkit to init scriptAlan Alpert2011-04-281-0/+8
|
* Switched to using git protocol only.axis2011-04-271-6/+4
| | | | | | | 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.
* Fixed public reference to qtrepotools.axis2011-04-271-3/+2
|
* Fixed public link to qlalr.axis2011-04-271-1/+4
|
* Long live the qt5 Qt repositoryQt by Nokia2011-04-271-0/+119