aboutsummaryrefslogtreecommitdiff
path: root/lib/leap_cli/commands/deploy.rb
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2013-02-23 20:53:33 -0800
committerelijah <elijah@riseup.net>2013-02-23 20:53:33 -0800
commit4a3212ac4d3221c8ae91a64b2be4ccbcec5ede95 (patch)
tree1283787cb938c93a55ba4c0076454686c4b8883c /lib/leap_cli/commands/deploy.rb
parent330c856014130b599d85d90e2f943d23ab1efc19 (diff)
parent2e8e103f42a81c39058feace314a78667f8b316f (diff)
downloadleap_cli-4a3212ac4d3221c8ae91a64b2be4ccbcec5ede95.tar.gz
leap_cli-4a3212ac4d3221c8ae91a64b2be4ccbcec5ede95.tar.bz2
Merge branch 'master' of ssh://leap.se/leap_cli
Diffstat (limited to 'lib/leap_cli/commands/deploy.rb')
-rw-r--r--lib/leap_cli/commands/deploy.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/leap_cli/commands/deploy.rb b/lib/leap_cli/commands/deploy.rb
index 024e8d0..5b1e4d5 100644
--- a/lib/leap_cli/commands/deploy.rb
+++ b/lib/leap_cli/commands/deploy.rb
@@ -96,9 +96,10 @@ module LeapCli
def init_submodules
Dir.chdir Path.platform do
+ assert_run! "git submodule sync"
statuses = assert_run! "git submodule status"
statuses.strip.split("\n").each do |status_line|
- if status_line =~ /^-/
+ if status_line =~ /^[\+-]/
submodule = status_line.split(' ')[1]
log "Updating submodule #{submodule}"
assert_run! "git submodule update --init #{submodule}"