From db6be7e8c1fc966d31fc7cba9dd728cf6d65739f Mon Sep 17 00:00:00 2001 From: elijah Date: Thu, 28 Feb 2013 22:41:25 -0800 Subject: added @allow_production_deploy and @platform_branch to Leapfile --- lib/leap_cli/commands/pre.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lib/leap_cli/commands/pre.rb') diff --git a/lib/leap_cli/commands/pre.rb b/lib/leap_cli/commands/pre.rb index 03355bb..cb92fe2 100644 --- a/lib/leap_cli/commands/pre.rb +++ b/lib/leap_cli/commands/pre.rb @@ -47,6 +47,13 @@ module LeapCli bail! { log :missing, "platform directory '#{Path.platform}'" } end + if LeapCli.leapfile.platform_branch && LeapCli::Util.is_git_directory?(Path.platform) + branch = LeapCli::Util.current_git_branch(Path.platform) + if branch != LeapCli.leapfile.platform_branch + bail! "Wrong branch for #{Path.platform}. Was '#{branch}', should be '#{LeapCli.leapfile.platform_branch}'. Edit Leapfile to disable this check." + end + end + # # set log file # -- cgit v1.2.3