diff options
author | Liang Qi <liang.qi@theqtcompany.com> | 2016-03-31 09:53:10 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@theqtcompany.com> | 2016-03-31 09:53:10 +0200 |
commit | c80e96bb09ebcf0b031843b58efb4ef037246bf1 (patch) | |
tree | 717a6bf41b08ff1b3ddb43e9b003fc9b7a40a2e1 /init-repository | |
parent | f05fece2f774137a08a1578ed2499f4890aee799 (diff) | |
parent | 84a1676ed6566d548f2cce35ced9c0524f41c349 (diff) | |
download | qt5-c80e96bb09ebcf0b031843b58efb4ef037246bf1.tar.gz |
Merge remote-tracking branch 'origin/5.6.0' into 5.6
Conflicts:
.gitmodules
Change-Id: Ic9c8564006c2722f925700f09ff42da3e912f580
Diffstat (limited to 'init-repository')
-rwxr-xr-x | init-repository | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/init-repository b/init-repository index b941646b..fd291252 100755 --- a/init-repository +++ b/init-repository @@ -72,11 +72,12 @@ Options: Only initialize the specified subset of modules given as the argument. Specified modules must already exist in .gitmodules. The string "all" results in cloning all known modules. The strings - "essential", "addon", "preview", "obsolete", and "ignore" refer to - classes of modules; "default" maps to "essential,addon,preview", - which corresponds with the set of maintained modules and is also - the default set. Module names may be prefixed with a dash to - exclude them from a bigger set, e.g. "all,-ignore". + "essential", "addon", "preview", "deprecated", "obsolete", and + "ignore" refer to classes of modules; "default" maps to + "essential,addon,preview,deprecated", which corresponds with the + set of maintained modules and is also the default set. Module + names may be prefixed with a dash to exclude them from a bigger + set, e.g. "all,-ignore". --no-update Skip the `git submodule update' command. @@ -240,7 +241,7 @@ sub parse_arguments # Replace any double trailing slashes from end of mirror $self->{'mirror-url'} =~ s{//+$}{/}; - $self->{'module-subset'} =~ s/\bdefault\b/preview,essential,addon/; + $self->{'module-subset'} =~ s/\bdefault\b/preview,essential,addon,deprecated/; $self->{'module-subset'} = [ split(/,/, $self->{'module-subset'}) ]; return; @@ -283,7 +284,8 @@ use constant { STS_PREVIEW => 1, STS_ESSENTIAL => 2, STS_ADDON => 3, - STS_OBSOLETE => 4 + STS_DEPRECATED => 4, + STS_OBSOLETE => 5 }; sub git_clone_all_submodules @@ -317,6 +319,8 @@ sub git_clone_all_submodules $subinits{$1} = STS_ESSENTIAL; } elsif ($3 eq "addon") { $subinits{$1} = STS_ADDON; + } elsif ($3 eq "deprecated") { + $subinits{$1} = STS_DEPRECATED; } elsif ($3 eq "obsolete") { $subinits{$1} = STS_OBSOLETE; } elsif ($3 eq "ignore") { @@ -337,6 +341,8 @@ sub git_clone_all_submodules map { $include{$_} = 1; } grep { ($subinits{$_} || 0) eq STS_ADDON } keys %subbases; } elsif ($mod eq "preview") { map { $include{$_} = 1; } grep { ($subinits{$_} || 0) eq STS_PREVIEW } keys %subbases; + } elsif ($mod eq "deprecated") { + map { $include{$_} = 1; } grep { ($subinits{$_} || 0) eq STS_DEPRECATED } keys %subbases; } elsif ($mod eq "obsolete") { map { $include{$_} = 1; } grep { ($subinits{$_} || 0) eq STS_OBSOLETE } keys %subbases; } elsif ($mod =~ s/^-//) { |