From 934651b7669b7665c0ddb76ad38441289b303719 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Fri, 15 Aug 2014 21:38:54 +0200 Subject: don't unnecessarily initialize unwanted submodules it wastes time and causes output noise. Change-Id: Ifee01150293431b3c528f30a46280bd142e30b22 Reviewed-by: Simon Hausmann --- init-repository | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'init-repository') diff --git a/init-repository b/init-repository index c2b2916d..17b2c07a 100755 --- a/init-repository +++ b/init-repository @@ -296,11 +296,10 @@ sub check_if_already_initialized sub git_submodule_init { - my ($self) = @_; + my ($self, @init_args) = @_; - my @init_args; if ($self->{quiet}) { - push @init_args, '--quiet'; + unshift @init_args, '--quiet'; } $self->exe('git', 'submodule', 'init', @init_args); @@ -353,7 +352,7 @@ sub git_clone_all_submodules my @modules = sort keys %include; - $self->git_submodule_init; + $self->git_submodule_init(@modules); # manually clone each repo here, so we can easily use reference repos, mirrors etc my @configresult = qx(git config -l); -- cgit v1.2.3